您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)MySQL數(shù)據(jù)庫中怎么利用select語句查詢表,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
MySQL數(shù)據(jù)庫用select語句查詢表怎么記錄
首先我們來看一下select語句的基本語法,基本語法如下:
selectselection_list選擇那些列fromtable_list從那個表去選擇行whereprimary_constraint行必須滿足的條件groupbygrouping_columns對結(jié)果如何分組havingsecondary_constraint行必須滿足的第二條件orderbysorting_colums對結(jié)果如何排序limitcount結(jié)果限定
注意:所有使用的關(guān)鍵詞必須精確地以上面的順序給出,例如,一個having子句必須跟在grougby子句之后和orderby子句之前。
一、普通查詢
1.檢索出表中所有的數(shù)據(jù)
mysql>select*frompet;
注:檢索出pet表中所有的數(shù)據(jù)
2.查詢特定的行
mysql>select*frompetwherename="Bowser";
注:檢索出pet表中,name等于"Bowser"的這行數(shù)據(jù)
3.查詢特定的列
selectname,birthfrompetwhereowner="Gwen";
注:在pet表中,選擇owner為"Gwen"的那行,只檢索出這一行的name和birth兩列數(shù)據(jù).
二、條件查詢
1.大于/小于條件(<,>,=)
mysql>select*frompetwhereage>="5";
注:在pet表中,檢索出age大于等于5的所有數(shù)據(jù)
2.組合條件(and/or)
mysql>select*frompetwhereage>=5andsex="f";
注:在pet表中,檢索出age大于等于5并且sex為"f"的所有的數(shù)據(jù).
mysql>selectfrom*frompetwhereage>="5"orsex="f";
注:在pet表中,檢索出age大于等于5或者sex為"f"的所有數(shù)據(jù)
mysql>select*frompetwhere(age>"5"andsex="f")or(name="tom"andsex="m");
注:在pet表中,檢出出age大于5并且sex為"f"或者name為"tom"并且sex為"m"的所有的數(shù)據(jù);
MySQL數(shù)據(jù)庫用select語句查詢表怎么記錄
三、查詢排序
格式為:orderbycolumn_name[asc/desc][...]
注:asc表示升序,為默認(rèn)值,desc為降序.orderby不能按text,text和image數(shù)據(jù)類型進(jìn)行排序。
mysql>selectname,birthfrompetorderbybirth;
注:在pet表中,檢索出name和birth這兩列,并且按birth以升序排列。
mysql>selectname,birthfrompetorderbybirthdesc;
注:在pet表中,檢索出name和birth這兩列,并且按birth以降序排列。
mysql>selectname,agefrompetorderbyname,birth;
注:在pet表中,檢索出name和age的這兩列的數(shù)據(jù),并先按name來排序,后再按birth來排序。
看完上述內(nèi)容,你們對MySQL數(shù)據(jù)庫中怎么利用select語句查詢表有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。