- 检索数据:SELECT语句
默认已选择数据库crashcourse,其中products为数据库中的【表】
- 检索单个列:SELCET prod_name FROM products;
- 检索多个列:SELCET prod_name, prod_id FROM products;
- 检索所有列:SELCET * FROM products;
- 检索某个列第2行开始的10行:SELCET prod_name FROM products LIMIT 2, 10;
语法规则:MySQL语句不严格区分大小写,但语法习惯是关键字大写,列和表名小写。
语句结束 用 ";" 结束。
总体规则 【SELECT 列 FROM 表;】【SELECT 列,列 FROM 表;】
LIMIT 关键字检索【行】 默认从0开始。检索第1行 其实是从表中第2行开始的。
- 排序检索数据:SECELT语句的ORDER BY 从句
1、排序方式默认是升序(数字按照从小到大,字母按照A, B, C...)
2、ORDER BY 从句要放在 LIMIT从句前面。
3、使用降序排列的时候 要在【列】名 追加 DESC;
e.g.SELECT prod_id, prod_name
FROM products
ORDER BY prod_id DESC
LIMIT 5, 5;
注解:在表products中选择 prod_id, prod_name列,按照prod_id降序排列,选出第5行开始的前5行。