在数据库的使用中排序和过滤也是经常的操作
排序检索数据,关键字order
##1.按照某个列名排序
1 | 普通排序 |
##2.按照多个列名排序
1 | mysql> select * from user order by name, age; |
##3.指定排序方向,默认为字母(a-z),升序
1 | 使用关键字desc,可以改为降序排列 |
##4.和limit配合使用,限制检索数据数量
1 | mysql> select * from user order by name limit 3; |
数据过滤,关键字where
##1.检索某一条记录
1 | mysql> select * from user where id = 2; |
##2.范围检索–between
1 | mysql> select * from user where id between 2 and 4; |
##3.过滤–组合where
1 | mysql> select * from user where id >1 and id < 4; |
4. 数据过滤–or 操作符
1 | mysql> select * from user where id <2 or id >=3; |
##5.数据过滤–in 操作符
1 | in操作符可以用于指定操作范围,范围内每个条件都可以进行匹配。 |
##6.数据过滤–not操作符
1 | not操作符只有一个特点, 就是否定它后面的任何条件。 |