day 38 資料庫MySQL之單表查詢
阿新 • • 發佈:2018-12-07
一 . 單表查詢的語法
select * from select * 指的就是要查詢所有欄位的資料。
select distinct 欄位1,欄位2 from 庫名,表名
where 條件 # 從表中找符合條件的資料記錄,where 後面跟的就是你的查詢條件
group by field (欄位) # 將結果按照後面的欄位進行排序
order by field (欄位) # 將結果按照後面的欄位進行排序
limit 限制條數 # 將最後的結果加一個限制條數,就是說我要過濾或者說限制查詢出來資料記錄的條數
二 . 關鍵字的執行優先順序(重點)
from - 找到表
where - 拿著where 指定的約束條件,去檔案/ 表中取出一條條記錄
group - 將取出的一條條記錄進行分組group by ,如果沒有group by ,則整體作為一組
having - 將分組的結果進行having 過濾
select - 執行select
distinct - 去重
order by - 將結果按條件排序
limit - 限制結果的顯示條數
具體程式碼詳情請見: https://www.cnblogs.com/clschao/articles/9995531.html?tdsourcetag=s_pctim_aiomsg#_label4