<* 欄位列表> 包含星號萬用字元選擇所有欄位列表,不用星號就指定查詢的欄位,其中欄位至少包含一個欄位名稱,如果查詢多個欄位,多個欄位用逗號隔開,最後一個欄位不需要逗號FROM <表1>,<表2>等等,表1和表2表示查詢資料來源,可以是單個或者多個。WHERE子句是可選,告訴MYSQL如何顯示查詢的資料,限定必須滿足條件。GROUP BY 用於指定欄位進行分組。ORDER BY ,該子句告訴MYSQL按什麼樣的順序顯示查詢出來的資料,可以進行排序,生序,和降序。LIMIT 該子句告訴MYSQL每次顯示查詢出來的資料條數。常用的統計函式
COUNT
例如我想查詢某個表中有幾條記錄,可以使用COUNT,基本格式同查詢語句SELECT COUNT(*)FROM <表>SUM例如我想統計某列數字的總和,可以是用SUM:SELECT SUM(欄位) FROM <表>MAX例如我想知道某列數字最大的記錄,可以是用MAXSELECT MAX(欄位) FROM <表>MIN例如我想知道某列數字最小的記錄,可以是用MINSELECT MIN(欄位) FROM <表>
首先MYSQL作為一個開源資料庫,語句命令眾多,也不是一個回答就能完全介紹,所以這裡介紹基本的查詢語句。
MYSQL從資料庫表中查詢的基本語句為SELECT語句,它的基本格式為SELECT <* 欄位列表> FROM <表> WHERE <條件表示式>
[GROUP BY <欄位>]
[HAVING <expression>]
[ORDER] BY <欄位>
[LIMIT] <row count>
其中各條子句含義如下:
<* 欄位列表> 包含星號萬用字元選擇所有欄位列表,不用星號就指定查詢的欄位,其中欄位至少包含一個欄位名稱,如果查詢多個欄位,多個欄位用逗號隔開,最後一個欄位不需要逗號FROM <表1>,<表2>等等,表1和表2表示查詢資料來源,可以是單個或者多個。WHERE子句是可選,告訴MYSQL如何顯示查詢的資料,限定必須滿足條件。GROUP BY 用於指定欄位進行分組。ORDER BY ,該子句告訴MYSQL按什麼樣的順序顯示查詢出來的資料,可以進行排序,生序,和降序。LIMIT 該子句告訴MYSQL每次顯示查詢出來的資料條數。常用的統計函式COUNT
例如我想查詢某個表中有幾條記錄,可以使用COUNT,基本格式同查詢語句SELECT COUNT(*)FROM <表>SUM例如我想統計某列數字的總和,可以是用SUM:SELECT SUM(欄位) FROM <表>MAX例如我想知道某列數字最大的記錄,可以是用MAXSELECT MAX(欄位) FROM <表>MIN例如我想知道某列數字最小的記錄,可以是用MINSELECT MIN(欄位) FROM <表>以上只是簡單的查詢和統計,僅供入門參考,如果想要深入的瞭解MYSQL。