1、檢索數據

select語句簡單使用。

一、檢索單列

select prod_name from products;

二、檢索多列

select prod_id, prod_name, prod_price from products;

三、檢索所有列

select * from products;

四、檢索不同的行

 不能部分使用distinct,distinct關鍵字應用於所有列而不僅是前置它的列。distinct多個字段,除非多個列都不相同,否則所有行都將被檢索出來。

select distinct vend_id from products;

五、限制結果

用於返回返回第一行或者前幾行,可使用limit子句。

select prod_name from products limit 5;

limit帶一個值的總是從第一行開始,給出的數爲返回的行數。帶兩個值的limit可以指定從行號爲第一個值的位置開始。同時,檢索出來的第一行爲行0而不是行1,因此,limit 1,1將檢索第二行而不是第一行。

limit中指定要檢索的行數爲檢索的最大行數,如果沒有足夠的行,則將只返回它能夠返回的那麼多行。(例如:limit 10, 10,但只有14行,則返回11行到14行)。

select prod_name from products limit 10, 10 ;

MySQL 5的limit語法, 支持 limit 4 offset 3,意爲從行3開始取4行,就像 limit 3, 4一樣。

select prod_name from products limit 1 offset 10;
五、使用完全限定的表名

列名的完全限定,利用表名進行限定。

select products.prod_name from products;

表名的完全限定,利用數據庫名進行限定。

select products.prod_name from test_databases.products;

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章