共計 1438 個字符,預計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
今天就跟大家聊聊有關 MySQL 數據庫中怎么利用 select 語句查詢表,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
MySQL 數據庫用 select 語句查詢表怎么記錄
首先我們來看一下 select 語句的基本語法,基本語法如下:
selectselection_list 選擇那些列 fromtable_list 從那個表去選擇行 whereprimary_constraint 行必須滿足的條件 groupbygrouping_columns 對結果如何分組 havingsecondary_constraint 行必須滿足的第二條件 orderbysorting_colums 對結果如何排序 limitcount 結果限定
注意:所有使用的關鍵詞必須精確地以上面的順序給出,例如,一個 having 子句必須跟在 grougby 子句之后和 orderby 子句之前。
一、普通查詢
1. 檢索出表中所有的數據
mysql select*frompet;
注: 檢索出 pet 表中所有的數據
2. 查詢特定的行
mysql select*frompetwherename= Bowser
注: 檢索出 pet 表中,name 等于 Bowser 的這行數據
3. 查詢特定的列
selectname,birthfrompetwhereowner= Gwen
注: 在 pet 表中, 選擇 owner 為 Gwen 的那行, 只檢索出這一行的 name 和 birth 兩列數據.
二、條件查詢
1. 大于 / 小于條件 (, ,=)
mysql select*frompetwhereage = 5
注: 在 pet 表中, 檢索出 age 大于等于 5 的所有數據
2. 組合條件 (and/or)
mysql select*frompetwhereage =5andsex= f
注: 在 pet 表中, 檢索出 age 大于等于 5 并且 sex 為 f 的所有的數據.
mysql selectfrom*frompetwhereage = 5 orsex= f
注: 在 pet 表中, 檢索出 age 大于等于 5 或者 sex 為 f 的所有數據
mysql select*frompetwhere(age 5 andsex= f)or(name= tom andsex= m
注: 在 pet 表中, 檢出出 age 大于 5 并且 sex 為 f 或者 name 為 tom 并且 sex 為 m 的所有的數據;
MySQL 數據庫用 select 語句查詢表怎么記錄
三、查詢排序
格式為:orderbycolumn_name[asc/desc][…]
注:asc 表示升序, 為默認值,desc 為降序.orderby 不能按 text,text 和 image 數據類型進行排序。
mysql selectname,birthfrompetorderbybirth;
注:在 pet 表中,檢索出 name 和 birth 這兩列,并且按 birth 以升序排列。
mysql selectname,birthfrompetorderbybirthdesc;
注:在 pet 表中,檢索出 name 和 birth 這兩列,并且按 birth 以降序排列。
mysql selectname,agefrompetorderbyname,birth;
注:在 pet 表中,檢索出 name 和 age 的這兩列的數據,并先按 name 來排序,后再按 birth 來排序。
看完上述內容,你們對 MySQL 數據庫中怎么利用 select 語句查詢表有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。
向 AI 問一下細節