2018-10-25

回顾:
DML 数据库操纵语言

一、使用命令建立数据库或使用鼠标右键新建数据库

Create database数据库的名字

二、使用命令建表或是右键建表

Use 数据库

Create table 表名(

列名 数据类型 (可以添加主外键的关系或是唯一键(unique))
..........
);

三、插入数据(使用命令)

Insert into 表名 values (数据1,数据2,......)
插入特定列的数据

Insert into 表名 (列名1,列名2,.......) values (数值1,数值2,.......)

四、修改数据

Update 表名 set 列名=数值 where 条件

五、删除数据

Delete from 表名 where 条件

六、函数

字符串函数 substring
日期函数 GETDATE() DATEADD() DAREDIFF()
系统数据 current_user

七、模糊查询like % _ [] [^]

八、分组

把相同的一类放在一起,显示成一条数据,可以理解成数据的分类
通常我们的聚合函数是和分组一起使用的

  1. 我们常用的聚合函数有如下:
函数 含义
AVG() 求平均数
MAX() 求最大数
MIN() 求最小数
COUNT() 计数(记录的条数)
SUM() 求和
  1. 分组 我们使用group by 来实现

  2. 给我们使用聚合函数的这一行加上筛选的条件
    我们使用having 后面加上 聚合函数的条件

注意:使用聚合函数的时候

拿日期的月份

函数 含义
month(日期) 拿到的就是日期的月份
year(日期) 拿到的就是日期的年份
day(日期) 拿到的就是日

你可能感兴趣的:(2018-10-25)