1. 程式人生 > >2 檢索數據

2 檢索數據

span 使用 支持 告訴 2.6 div 指定 列名 rom

2.1 SELECT語句

從一個或多個表中檢索信息。

2.2 檢索單個列

SELECT prod_name
FROM Products;

上述語句利用SELECT從Products表中檢索一個名為prod_name的列。所需的列名寫在SELECT關鍵字之後。

2.3 檢索多個列

想從一個表中檢索多個列,必須在SELECT關鍵字之後給出多個列名,列名之間用逗號隔開。

SELECT prod_id, prod_name, prod_price
FROM Products;

2.4 檢索所有列

在實際的列名的位置使用星號(*)通配符可以檢索所有列而不必逐個列出它們。

2.5 檢索不同的值

DISTINCT關鍵字指示數據庫只返回不同的值。

SELECT DISTINCT prod_id
FROM Products;

告訴數據庫只返回vend_id不同的行。

2.6 限制結果

對於MySQL數據庫,使用LIMIT字句,像這樣:

SELECT prod_name
FROM Products
LIMIT 5;

該句指示數據庫返回不超過5行的數據。

帶OFFSET的LIMIT指定從哪兒開始。

SELECT prod_name
FROM Products
LIMIT 5 OFFSET 5;

該句指示數據庫返回從第5行起的不超過5行的數據。

2.7 使用註釋

SQL 支持以下三種註釋:

# 註釋1
SELECT *
FROM mytable; 
-- 註釋2 /* 註釋3 */

2 檢索數據