MySQL数据库初学及简单操作

【本周总结】

1.数据库学习

1.MySQL数据库

  • 基础查询:SELECT 查询列表 FROM 查询列表范围
  • 条件查询:SELECT 查询列表 FROM 查询列表范围 WHERE 查询条件
    • 逻辑条件: and(与) or(或)
      比较条件: > < >= <= = <> (between and)
      判空条件: is null , is not null, =’’ , <>’’
      模糊条件: like
  • 排序查询:SELECT 查询列表 FROM 查询列表范围 ORDER BY 排序顺序
  • 分页查询:SELECT 查询列表 FROM 查询列表范围 LIMIT 起始行数,查询的行数
  • 字段类型:
    • char(20): 固定长度的字符串。不管实际存储的数据的大小,一定占用20个字符空间
      varchar(20): 可变长度的字符串。占用的空间大小就是实际存储的数据大小
      int: 默认最多11位,长度根据实际存储的数值的长度
      date: 日期
      datetime: 日期+时间
      timestamp: 时间戳,用于记录当前数据的插入或更新的时间
  • 聚合函数:
    • COUNT(col) 统计查询结果的行数
      MIN(col) 查询指定列的最小值
      MAX(col) 查询指定列的最大值
      SUM(col) 求和,返回指定列的总和
      AVG(col) 求平均值,返回指定列数据的平均值
  • 数值型函数:
    • ABS(x) 返回x的绝对值
      BIN(x) 返回x的二进制
      CEILING(x) 返回大于x的最小整数值
      EXP(x) 返回值e(自然对数的底)的x次方
  • 字符串函数:
    • LENGTH(s) 计算字符串长度函数,返回字符串的字节长度
      CONCAT(s1,s2…,sn) 合并字符串函数,返回结果为连接参数产生的字符串,参数可以是一个或多个
      INSERT(str,x,y,instr) 将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果
  • 日期和时间函数:
    • CURDATE 和 CURRENT_DATE 两个函数作用相同,返回当前系统的日期值
      CURTIME 和 CURRENT_TIME 两个函数作用相同,返回当前系统的时间值
      NOW 和 SYSDATE 两个函数作用相同,返回当前系统的日期和时间值
  • 流程控制函数:
    • IF(test,t,f) 如果test是真,返回t;否则返回f
      IFNULL(arg1,arg2) 如果arg1不是空,返回arg1,否则返回arg2
      NULLIF(arg1,arg2) 如果arg1=arg2返回NULL;否则返回arg1
      CASE WHEN[test1] THEN [result1]…ELSE [default] END 如果testN是真,则返回resultN,否则返回default
      CASE [test] WHEN[val1] THEN [result]…ELSE [default]END 如果test和valN相等,则返回resultN,否则返回default
  • 创建表:CREATE TABLE 表名 (表内单个信息名 类型);
  • 删除表:DORP TABLE 表名

【遇到的问题及思考】

1.缺乏有效案例实际操作

【下周计划】

1.学习js

2.巩固数据库的连接使用

3.准备学习javaweb

4.做好周报总结

5.完成本周任务

6.写博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值