1、查询语句
1.1基本查询
注:去重:distinct (字段名)
1.2条件查询
<=、>=、!=
where not 条件1 and 条件2,也可以写为:where 条件2 and not 条件1
1.3模糊查询
- like
- %表示任意多个任意字符
- _表示一个任意字符
1.4范围查询
in 的用法:select * from 表名 where field in (value1,value2,value3,…)
例如:查询book表中id为2和4的所有数据:
1.5 判断是否为空
2、其他复杂查询
2.1排序
- 升序:asc
- 降序:desc
2.2聚合函数
常见函数
注:where后面的条件里面不能用聚合函数
2.3分组
注:(1)分组一般和聚合函数一起用
(2)对哪个字段进行分组,
注:having其后面可以加聚合函数,group by 后面不能用where
2.4分⻚查询
注:(1)计算机从0开始,即0代表的是第一条数据
(2)select * from 表名 limit (n-1)*m,m
n:显示第n页的数据;m:每页显示m条数据
注:若需要最大、最小的具体信息,可以用limit
注:一门语言的熟练,是建立在大量练习之上的,冰冻三尺非一日之寒,请持之以恒。