数据库中表的检索和排序

  • 检索数据:SELECT语句
默认已选择数据库crashcourse,其中products为数据库中的【表】
    1. 检索单个列:SELCET prod_name  FROM products;
    2. 检索多个列:SELCET prod_name, prod_id  FROM products;
    3. 检索所有列:SELCET *  FROM products; 
    4. 检索某个列第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行。

你可能感兴趣的:(MySQL摘记)