mysql必知必會--學習筆記(2)-- select 語句的基本使用---limit和distinct

1、select 列名 from 表名。 表示從表中獲取到列名的所有信息! 但是這種選擇的方法本身的順序是毫無意義的。它可能只是數據插入數據庫前後的順序來決定的,實際上並沒有任何意義。

2、選取多個列名的時候,列名之間用逗號隔開。

3、選取所有列名,select * from 表名。

4、限制選取的數目,使用limit 語句,例如  只從書的表中查看5條記錄。

select name from book limit 5; 

默認情況下,5條記錄是從第一行開始。

指定開始的行的話,使用下面的語句,

select name from book limit 2,5;

這樣就選取了第3行到到第7行的記錄。 因爲數據庫檢索出來的結果第一行爲行0;而不是行1

5、檢索不同的行。

使用DISTINCT關鍵字,置於列名的前面,select distinct name from book; 這樣mysql就會返回不同的值,而不是返回所有

的值。

distinct 會應用到所有的列中,例如  select distinct id,name from book;這樣的話只有到id和name均一樣的時候纔不會被返回出來,否則都會返回到結果集中,即distinct 不能只應用於部分列。

發佈了40 篇原創文章 · 獲贊 8 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章