查询
1、基础查询
语法
注意事项
2、WHERE子句
可以使用符合
= 等于
< 小于 <= 小于等于
大于 > >= 大于等于
!= 不等于 <> 也是不等于 (更偏向使用这个去表示不等于)
连接多个条件
逻辑运算优先级
3、NOT IN列表
4、DISTINCT
多字段去重
模糊查询
NULL值判断
排序
- ASC用于按照字段值升序排序,默认排序方式
- DESC用于按照子字值降序排序
- 多字段排序优先级:先按第一个字段排序,有重复值的记录按第二字段排序
- 日期的大小为:远小近大
分页查询
- 当一条DQL语句查询的结果集记录数过多时,就应当使用分页查询。
- 例如:京东 当我们所有一件商品,实际可能查询出上万条记录,此时就会采取分页查询。
- 优点:占用资源少,减少了网络传输的数据量,提高了传输效率。
分页中常见的参数
- 当前的页数
- 每页显示多少条记录
分页公式
- M:跳过结果集中条目数,计算方式:(当前页数-1)*每页显示的条目数
- N:每页显示多少条
函数表达式
别名
注意:
-
当别名含有空格时,要使用引号
-
当别名当中含有SQL关键字时,要使用引号