SQL语句大体分为四类:
1) DDL:数据定义语言,创建、删除、修改数据库、数据表的。
2) DML:数据管理语言,对数据表中的数据进行增加、删除、修改操作。
3) DQL:数据查询语言,对数据表中的数据进行查询操作。
4) DCL:数据控制语言,对数据库的权限、角色等进行操作。
这里首先写一下DQL语句
简单查询 最简单的selectselect 字段列表 from 表名字段与表改名
select 字段名 as 别名, 字段名 as 别名 from 表名 as 别名where
对查询记录进行筛选。只有符合筛选条件的记录,才会出现在查询结果中。
1) 比较运算符
运算符 作用
“>” 大于
“>=” 大于等于
"<"小于
“<=” 小于等于
“=” 等于
“!=,<>” 不等于
null值不会参与比较运算
2) 逻辑运算符
运算符 作用
and 逻辑与
or 逻辑或
not 逻辑非
3) Null值的判断
运算符 作用
is null 字段为null
is not null 字段不为null
4) between…and…
判断范围,闭区间。
相当于 字段 >= 值 and 字段 <=值。
5) 模糊查询
字段 like '规则' 规则: %表示任意多个任意字符,_表示任意的一个字符。 SQL不区分大小写的,like,=都不区分大小写。
6) in
字段 in (值, 值, 值...) 字段 not in (值, 值, 值...)分组查询
使用group by 在查询到的数据中,进行分组,指定字段相同的记录会被合并为一组。
group by 字段名, ... group by 1, 2, ... // 字段的下标,从1开始



