今天就跟大家聊聊有關MySQL數據庫中怎么利用select語句查詢表,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

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語句查詢表有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯行業(yè)資訊頻道,感謝大家的支持。
分享文章:MySQL數據庫中怎么利用select語句查詢表-創(chuàng)新互聯
當前鏈接:http://www.chinadenli.net/article18/dhdedp.html
成都網站建設公司_創(chuàng)新互聯,為您提供手機網站建設、用戶體驗、網站設計、全網營銷推廣、外貿網站建設、網站策劃
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯