MySQL 中“SELECT”語句的含義以及如何使用它?


SELECT 命令用於從 MySQL 資料庫中獲取資料。您可以在 mysql> 提示符下以及在任何指令碼(如 PHP)中使用此命令。

語法

以下是從 MySQL 表中獲取資料的 SELECT 命令的通用語法:

SELECT field1, field2,...fieldN
FROM table_name1, table_name2...
[WHERE Clause]
[OFFSET M ][LIMIT N]

關於 SELECT 語句的一些重要要點如下:

  • 我們可以使用一個或多個以逗號分隔的表,並使用 WHERE 子句包含各種條件,但 WHERE 子句是 SELECT 命令的可選部分。

  • 我們可以在單個 SELECT 命令中獲取一個或多個欄位。

  • 我們可以用星號 (*) 代替欄位。在這種情況下,SELECT 將返回所有欄位。

  • 我們可以使用 WHERE 子句指定任何條件。

  • 我們可以使用 OFFSET 指定 SELECT 從哪裡開始返回記錄。預設情況下,偏移量從零開始。

  • 我們可以使用 LIMIT 屬性限制返回的數量。

示例

mysql> Select * from Employee;

+------+--------+
| Id | Name |
+------+--------+
| 100 | Ram |
| 200 | Gaurav |
| 300 | Mohan |
+------+--------+

3 rows in set (0.00 sec)

mysql> Select * from Employee Where Name = ‘Ram’;

+------+--------+
| Id | Name |
+------+--------+
| 100 | Ram |
+------+--------+

1 row in set (0.00 sec)

mysql> Select Id from Employee;

+-----+
| Id |
+-----+
| 100 |
| 200 |
| 300 |
+-----+

3 rows in set (0.00 sec)

以上示例展示了我們可以使用 SELECT 語句從 MySQL 表中獲取記錄的一些方法。

更新時間: 2020-06-20

137 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告