當前位置:成語大全網 - 書法字典 - Mysql常用查詢命令?

Mysql常用查詢命令?

1.SELECT:查詢內容,語法:從表名中選擇列名。

2.SELECT DISTINCT查詢非重復內容,語法:SELECT DISTINCT列名FROM table name。

3.WHERE查詢條件中,任何條件都可以在子句中指定,並且條件由and和or分隔。

語法:從條件1和條件2的表名中選擇列名。

4.AND和OR運算符,在WHERE中組合多個條件。運算符包括:=(等於)、(大於)、=(大於或等於)、< =(小於或等於)

空條件:為空;;非空值不為空;;在()中查詢多個值

5.排序方式,默認為升序,字段後DESC為降序。

6.分組歸分組,結果歸分組。

7.左連接左連接,兩個表合並保留左表的所有內容,只要掌握左連接即可。

語法:SELECT列名FROM table 1 LEFT JOIN table 2 ON table 1。a列=表2。壹列。

理解:右聯接、內聯接、全聯接。

8.UNION all上下合並,兩個表上下合並(明白)

9.喜歡模糊查詢(理解)

語法:從表名中選擇列名,其中包含類似“%character%”的列

10.總和總和

語法:SELECT SUM FROM table name。

11.計數計數

語法:從表名中選擇計數。

12.IF判斷語法:同excel。

13.最小值、最大值等。

14.四舍五入

15.串聯字符串連接

16.UPDATE: modify content,語法:UPDATE table name set modify field = new content where modify condition。

17.子串字符串截取

18.強制轉換定義數字類型(理解)

19.case…when…then…end執行/替換滿足壹定條件時,可用於條件統計。

20.DATEDIFF兩個日期之間的天數

21.SUBDATE向前計數,語法:SUBDATE(日期,間隔表達式單位)。

例:Subdate(" 2018-10-1 ",間隔1天)代表10,提前1天,結果為9月30日;subdate(" 2018-10-1 ",間隔1月)表示10,1天提前,結果為2018-9-65438。