mysql的檢索數據
mysql 使用select關鍵詞來從一個或者多個表中檢索數據
檢索單列的時候
(注意每個sql語句要以;結束 exit quit退出)
檢索多列的時候
每個檢索列用逗號隔開 最後一個列名不加逗號 檢索所有列是* 一般不提倡使用* 檢索不需要的的列會降低檢索和的性能 相反的合理使用檢索數據可以提高檢索速度
有些時候 我們檢索出來的某個值 會很多重複 我們想把這個值變成唯一值 例如:
我們就可以使用DISTINCT 關鍵詞 語法就是select distinct xx from xx
這個時候重複的數據給就唯一了
檢索數據其他的 concat() 拼接
concat(xx,'拼接符號',xxx...) 後面可以一一直拼接其他的列只需要多加幾個一樣的參數
as 給我們所檢索的列取一個別名 避免自動命名的問題 比如 兩個goods_id 就會有一個goods_id(1)
當然select 還可以進行邏輯判斷 case when then
如果語句太長了建議 關鍵詞換行 case 是開始 判斷 when 條件 then 結果 when 條件 then 結果 end結束 select 結果命名是case when 整個語句 可以用as 取個別名
當然select 檢索還有很多方法 就不一個個說了 文章是做個自我總結 複習 希望對你有所幫助