檢索單個列
SELECT p_name FROM products
- 這裡返回結果的順序可能不同,可能是資料存入的順序,也可能不是。
- 這樣寫將返回所有的行,既沒有被篩選過濾,也沒有被排序。
- 雖然不要強制求,但關鍵字大寫是一種被推崇的編碼風格
檢索多個列
想檢索多個列,就在SELECT後面加多個欄位名用逗號分開即可
SELECT p_name, p_id, p_price FROM products
檢索所有列
SELECT * FROM products
這樣檢索,會導致檢索和應用程式的效能,嚴重不推薦。
檢索不同的行
SELECT DISTINCT p_kind FROM products
DISTINCT關鍵字可以返回不同的行的資料,如果p_kind一共有5種,每種有500個在資料庫中,那麼上面這條語句只會返回5條有不同p_kind的資料。
檢索返回有限的行
SELECT p_name FROM products LIMIT 10,10
LIMIT10,10表示 從第10行開始的,要檢索的10行。這裡行從行0開始計數。
檢索完全限定表名
SELECT products.p_name FROM walmart.products
同時指定表名和欄位名字
參考:Forta B. MySQL crash course[M]. Pearson Education India, 2006.