檢索單個列
select 列名 from 表名; (從某個表中檢索某列)
檢索多個列
select 列名1,列名2
from 表名;(從某個表中同時檢索出多列)
檢索所有列
select * from 表名;(*為萬用字元)
檢索不同的值distinct
(倘若檢索出來的列中有多個重複值,有點眼花繚亂,它可以幫助除去多餘的重複值)
select
distinct 列名 from 表名;
檢索多個列,但需要不重複的值distinct
select
distinct 列名1,列名2
from 表名;
(注意它輸出的返回值,不會是只簡化列名1,它會同時簡化兩列,簡化後的結果一般長短不一!一般來說,檢索多列,輸出結果的行數是一樣的,所以它會選擇輸出與長的行數一樣長,那短的那一列則會有少許重複值)
檢索限制(行數)
select 列名 from 表名 limit 行數;(mysql、mariadb、sqlite用法)
select top 行數 列名 from 表名;(sql server、access用法)
select 列名 from 表名 where rownum <=行數;(oracle用法)
上面的幾個**段都表示了從資料表中檢索某一列的資料但是返回不超過自定義的行數的資料(一般為前幾行); mysql檢索資料
簡單的來說select 語句用於從表中選取資料。select from city idname countrycode district population 1kabul afgkabol 1780000 2qandahar afgqandahar 237500 3herat afgherat 1...
MySQL檢索資料
1.檢索單個列 select 列名 from 表名 注意,用於命令列中結束語句,dbms中可不加2.檢索多個列 select from 返回的資料一般是原格式,不改變精度或貨幣表示3.檢索所有列 用 萬用字元,表示模糊查詢 select from 最好不要使用 會影響資料庫的效率。4.檢索不同 行 ...
mysql 資料排序檢索
關聯式資料庫設計理論認為,如果沒有明確規定排序順序,則不應該假定檢索出的資料的順序有意義。可以使用order by對輸出進行排序。select prod name from products order by prod name 使用非選擇列排序通常使用被選擇的列進行排序,但也可以使用其他列作為排序...