[TOC=1,5]
>[success] # 查詢解釋
>select 語句的作用是從一個或多個表中查詢信息。
使用 select 語句,必須至少給出兩條信息:
a) 選擇什么
b) 從什么地方選擇
注意:SQL 語言中,不區分大小寫,每一的 SQL 語句,使用分號“;”表示結 尾。
>[info] ##### 基本查詢單獨列
`select 列名 from 表名`
* * * * *
<br>
>[info] ##### 基本查詢所有列
`select * from 表名`
* * * * *
<br>
>[info] ##### 基本查詢去重-distinct獨特的
`select distinct 列名 from 表名`
* * * * *
<br>
>[info] ##### 基本查詢返回指定行數-limit界線
`select 列名 from 表名 limit n; `

* * * * *
<br>
>[info] ##### 基本查詢從第 n 行開始的后面 m 行 -limit mm界線
`select 列名 from 表名 limit n,m; `

* * * * *
<br>
>[info] ##### 基本查詢從小到大-order by 列 asc
`select * from 表 order by 列 asc `
* * * * *
<br>
>[info] ##### 基本查詢從大到小-order by 列 desc
`select * from 表 order by 列 desc `
* * * * *
<br>
>[info] ##### 基本查詢從小到大-order by 雙列
`select * from 表 order by 列1 desc,列2 asc `
`select * from 表 order by 列1,列2desc`
**注**:
```
1.根據 “列1” 從大到小排列,如果相同則按列2從小到大排序
2.默認asc 所以第一列從小到大,如果相同則按列2從大到小排列
```
* * * * *
<br>
>[info] ##### 基本查詢最大值/最小值- order by 和 limit 的組合
`SELECT * FROM products ORDER BY prod_price DESC LIMIT 1 ;`
**注**:
```
1.:order by 子句位于 from 子句之后,
如果使用 limit,那么它必須位于 order by 之后。
```
* * * * *
<br>