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(日期) 拿到的就是日
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,120评论 2 89
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,791评论 0 9
  • 今天下午,放学的时候,我看到了一只蜜蜂在车窗外面飞来飞去,不由得想起以前的一段经历。 那时,我还...
    毛毛虫毛毛虫阅读 3,865评论 3 2
  • 兵者,国之大事,死生之地,存亡之道,不可不察也。 ”国君处在生死存亡中,你不能要求他不发表意见,不干涉行动。因为他...
    特朗不普阅读 2,695评论 0 0
  • 第9篇 ahuan22 2016.12.18. 我昨天发了一条说说,“做自己想做的...
    笨蛋徒弟阅读 1,397评论 0 0