MySQL - SELECT語句

MySQL SELECT語句


1、檢索單個列

SELECT基本語法:

 SELECT [列名] FROM [表名]

示例:

SELECT prod_price FROM products;

2、檢索多列:‘ , ’

檢索多列時,只需要在不同列後面增加 , 即可。

示例:

SELECT `prod_name`, `prod_price` FROM `products`;

3、檢索全部列:‘ * ’

使用通配符來匹配所有列。並不需要顯示的指明所要查詢的列。

注: 一般不要使用通配符 * ,檢索不需要的列會降低索引和應用程序的性能。

示例:

SELECT * FROM products;

4、檢索值不同的行:‘ DISTINCT ’

在實際過程中,我們往往需要查看這一類別包含多少種,例如多少廠家公司等。我們就需要使用 DISTINCT 關鍵字來限定。類似於數據結構中的集合

沒有加限定:

SELECT vend_id FROM products;

加了限定:

SELECT DISTINCT vend_id FROM products;

5、限制檢索輸出:‘ LIMIT ’

LIMIT 用來下限定輸出的個數。這裏主要包含兩種區間語法。
前提: 假定從第一行開始
輸出前 5 個:

SELECT prod_name FROM products LIMIT 5;

輸出(6-10)行:

SELECT prod_name FROM products LIMIT 5, 5;

6、檢索完全限定:‘ . ’

使用 . 符號來限定名稱,類似於面向對象裏面的調用方法。
示例:

SELECT products.prod_name FROM products;
# 和下面表達的意思相同
SELECT products.prod_name FROM products;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章