mysql 檢索數據

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 檢索還有很多方法 就不一個個說了 文章是做個自我總結 複習 希望對你有所幫助 



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