0803、数据库的基本查询

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```

你可能感兴趣的:(0803、数据库的基本查询)