Show databases;數據庫
Use 數據庫名稱;安全
Show tables;服務器
#爲了使用select檢索數據,必須至少給出兩條信息-想選擇什麼,以及從神祕地方選擇spa
多條SQL語句必須以分號(;)分隔。MySQL如同多數DBMS同樣,不須要在單條SQL語句後加分號。可是特定的DBMS可能必須在單條SQL語句後加上分號。MySQL必須加分行(;)。排序
SQL語句是不區分大小寫的,所以,SELECT和select是相同的。一樣,Select也沒有關係。it
Select語句查詢若是沒有加特定的明確排序查詢結果,返回的結果是沒有特殊意義(沒有順序可言),可是返回的行數是相同的table
Select name from test;test
Select name, id, old from test;select
#全部列能夠經過通配符星號(*)代替。權限
Select * from test;
Select distinct id from products;id列進行去重,不會顯示重複的列
1.limit 行數;
#結果爲了返回第一行或前幾行,可以使用LIMIT子句。
Select name from products limit 5;結果不會超過5行結果
Select name from products limit 3,5;結果是從第3行開始輸出5行結果
略
Select name from products order by name;products表中的name列按照字母順序排列
Select name id old from products order by name;輸出3列的時候按照name列的字母順序排序
注:其餘兩個列若是全部的值都是惟一的,則不會按name列進行排序
1.Order by 默認是按照(從A~Z)進行排序,爲了進行降序排序,必須指定DESC關鍵字
Select name from products order by name DESC;按照name列(從Z~A)進行排序
注:DESC只對前面的列生效,後面的按照天然的順序。
例:Select name from products order by name DESC id;
在對數據進行排序時,A~a不作爲理論問題,答案:取決於數據庫如何設置
Select old from products order by old DESC limit 1;按照old進行降序排列取出一列數據(價格最貴的)
結果:
old
55.00