- MySQL 8從入門到精通(視頻教學版)
- 王英英
- 534字
- 2019-11-22 18:26:01
7.1 基本查詢語句
MySQL從數據表中查詢數據的基本語句為SELECT語句。SELECT語句的基本格式是:

其中,各條子句的含義如下:
● {* | <字段列表>}包含星號通配符和字段列表,表示查詢的字段。其中,字段列表至少包含一個字段名稱,如果要查詢多個字段,多個字段之間用逗號隔開,最后一個字段后不加逗號。
● FROM <表1>,<表2>...,表1和表2表示查詢數據的來源,可以是單個或者多個。
● WHERE子句是可選項,如果選擇該項,將限定查詢行必須滿足的查詢條件。
● GROUP BY <字段>,該子句告訴MySQL如何顯示查詢出來的數據,并按照指定的字段分組。
● [ORDER BY <字段>],該子句告訴MySQL按什么樣的順序顯示查詢出來的數據,可以進行的排序有升序(ASC)、降序(DESC)。
● [LIMIT [<offset>,] <row count>],該子句告訴MySQL每次顯示查詢出來的數據條數。
SELECT的可選參數比較多,讀者可能無法一下完全理解。不要緊,接下來將從最簡單的開始,一步一步深入學習之后,讀者會對各個參數的作用有清晰的認識。
下面以一個例子說明如何使用SELECT從單個表中獲取數據。
首先定義數據表,輸入語句如下:

為了演示如何使用SELECT語句,需要插入如下數據:

使用SELECT語句查詢f_id字段的數據:

該語句的執行過程是,SELECT語句決定了要查詢的列值,在這里查詢f_id和f_name兩個字段的值,FROM子句指定了數據的來源,這里指定數據表fruits,因此返回結果為fruits表中f_id和f_name兩個字段下所有的數據。其顯示順序為添加到表中的順序。
推薦閱讀
- OpenStack Cloud Computing Cookbook(Third Edition)
- The Supervised Learning Workshop
- ThinkPHP 5實戰
- CockroachDB權威指南
- Software Testing using Visual Studio 2012
- 零基礎學Python數據分析(升級版)
- 編程數學
- Unity 3D/2D移動開發實戰教程
- BeagleBone Robotic Projects(Second Edition)
- 超簡單:用Python讓Excel飛起來(實戰150例)
- Clojure Polymorphism
- Python機器學習開發實戰
- Learn C Programming
- 鋁合金陽極氧化與表面處理技術(第三版)
- Python編程基礎與數據分析