第四章-检索数据
说明: 在编写SQL语句时需要注意以下5条
- 在输入MySQL语句时用‘;’结束,或者’\g’结束;
- 输入quit/exit退出MySQL;
- 最好利用图形化软件对数据库进行管理;
- 将执行特定功能的语句用行进行区分,方便其他编写者阅读;
- 关键字最好大写,但是小写也没有影响;
检索列
- 单个列:
利用SELECT关键字进行检索,例如:
SELECT prod_id # 检索一个prod_id的列
FROM xxxx;# 从XXXX这个表中查找 也可以将所有语句写成一行
- 多个列:
SELECT prod_id, prod_name, prod_price # 多个列用‘,’隔开
FROM products
- 检索不同列(DISTINCT)
SELECT DISTINCT prod_price # 检索列prod_price的同时只打印不同的行
FROM xxxx; # 查看有多少种价格不同的货物
- 检索时限制行数(LIMIT)
case1:
SELECT prod_price
FROM products
LIMIT 5; # 限制输出前5行
case2:
SELECT prod_price
FROM products
LIMIT 5,5; # 从第5行开始,持续输出5行
第五章-检索排序
- 单个列进行排序(order by)
SELECT prod_price
from products
order by prod_price; # 依据prod_price列进行排序(由小到大)
- 多个列进排序
SELECT prod_price, prod_name
from products
order by prod_price, prod_name # 对prod_price进行排序之后,在prod_price相同时依据 prod_name进行排序
- 指定方向排序(DESC|ASC)
在orde_by 之后添加DESC关键字,说明将按降序排序(大>小)&(Z>A)
同时ASC关键字声明为默认排序,所以加不加都一样。 - order by 与 limit 组合怎么写
order by 紧接from之后,limit 紧接order by 之后
具体就是:from>order by>limit
本文详细介绍如何使用SQL语句进行数据检索与排序,包括单个及多个列的检索、不同列的检索、限制行数的检索方法,以及单个和多个列的排序方式,并解释了如何使用DESC和ASC关键字指定排序方向。

被折叠的 条评论
为什么被折叠?



