官术网_书友最值得收藏!

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兩個字段下所有的數據。其顯示順序為添加到表中的順序。

主站蜘蛛池模板: 珠海市| 三亚市| 柞水县| 八宿县| 甘德县| 诸城市| 丰台区| 上犹县| 区。| 寿光市| 保山市| 无极县| 宁河县| 成安县| 集安市| 敦化市| 电白县| 兴山县| 应用必备| 永城市| 嘉黎县| 南郑县| 平乡县| 新巴尔虎左旗| 曲阳县| 衡山县| 宁晋县| 兴化市| 克山县| 镇平县| 沽源县| 科技| 龙井市| 洛南县| 静宁县| 镇雄县| 安庆市| 新丰县| 长垣县| 宜宾市| 长春市|