DataGrip使用
DML:对数据库中表的数据记录进行增删改操作
添加数据(INSERT)
修改数据(UPDATE)
删除数据(DELETE)
DQL:数据查询语言,用来查询数据库中表的记录
查询关键字:SELECT
DQL-语法
DQL-基本查询
1.查询多个字段
SELECT 字段1,字段2,字段3...FROM 表名;
SELECE *FROM 表名;
2.设置别名
SELECE 字段1 [AS 别名1],字段2[AS 别名2]... FROM 表名;
3.去除重复记录
SELECT DISTINCT 字段列表 FROM 表名;
DQL-条件查询
1.语法
SELECT 字段列表 FROM 表名 WHERE 条件列表;
2.条件
DQL-聚合函数
1.介绍
将一列数据作为一个整体,进行纵向计算
2.常见聚合函数
3.语法
SELECT 聚合函数(字段列表) FROM 表名;
注意:NULL不参加计数
DQL-分组查询
1.语法
SELECT 字段列表 FROM 表名 [WHERE 条件] GROUP BY 分组字段名 [HAVING 分组后过滤条件];
2.where和having区别
执行时机不同:where是在分组之前进行过滤,不满足where条件,不参与分组;而having是分组之后对结果
进行过滤。
判断条件不同:where不能对聚合函数进行判断,而having可以。
DQL-排序查询
DQL-分页查询
1.语法
SELECT 字段列表 FROM 表名 LIMIT 起始索引,查询记录数;