1、导入sql文件
2、查询
数据分页显示(面试必问题目!!!)
比如我们查看朋友圈,智慧加载少量的部分信息,不用一次性加载全部朋友圈,那样智慧浪费CPU时间、内存和网络带宽
如果结果集的记录很多,则可以使用LIMIT关键字限定结果集数量
```SELECT ... FROM ... LIMIT 其实位置,偏移量;```
如一个数据表中有20条数据,我们想要每页显示5条数据,那么可以使用LIMIT 10,5查询第三页的数据
3、结构集排序
ORDER BY子句,ASC升序(默认),DESC降序
字段内容相同情况下,默认使用主键作为第二个排序条件
自定义可以如下所示
```SELECT empno,ename,sal,hiredate FROM t_emp ORDER BY sal DESC,diredate ASC;```
4、结果集中的重复记录
```SELECE DISTINCT 字段 FROM ...;```
注意:只能查询一列数据,如果查询多列,取除重复记录就会失效。
5、条件查询
SELECT ... FROM ...WHERE 条件 [AND|OR] 条件 ...;
运算符(重点!!!)
比较、逻辑
正则表达式^表示字符串开头,美元$表示字符串的结尾
WHERE字句的注意事项
WHERE字句中,条件执行的顺序是从左到右的,所以我们应该把索引条件,或者筛选掉记录最多的条件写在最左侧。
如```SELECT empno,ename FROM t_emp
WHERE ename = "FROD" AND sal >= 2000```