数据库中表的检索和排序

xiaoxiao2021-02-28  120

检索数据: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行。

转载请注明原文地址: https://www.6miu.com/read-26582.html

最新回复(0)