2020-08-11DQL_查詢

語法

select 字段列表 from 表名列表 where 條件列表 group by 分組字段 having 分組之后的條件 order by 排序 limit 分頁限定

基礎(chǔ)查詢

  1. 多個(gè)字段的查詢
    select 列名,列名 from 表名潜腻;
  2. 去除重復(fù)
    select distinct 列名 from 表名瞎惫;
  3. 計(jì)算列
    select 列名+列名 from 表名寞酿;
    select 列名+ifnull(列名漫贞,0) from 表名;
  4. 起別名
    select 列名+列名 as 別名 from 表名;

條件查詢

  • where 子句后面跟條件
  • 運(yùn)算符
  1. >,<,<=,>=,=,<>
  2. BETWEEN...AND...
    select * from 表名 where 列名 between 20 and 90;
    select * from 表名 where 列名 >=20 and 列名<=90;
  3. LIKE
    模糊查詢
    占位符:_:單個(gè)字符的占位符虾攻;%:任意多個(gè)字符的占位符
    select * from 表名 where 列名 LIKE “%馬%”;
    select * from 表名 where 列名 LIKE “ 馬__”
  4. IS NULL
    select * from 表名 where 列名 is NULL更鲁;
    select * from 表名 where 列名 is not NULL霎箍;
  5. and 或 &&
  6. or 或 ||
  7. not 或 !
  8. in
    select * from 表名 where 列名 in (20,60,80);
    select * from 表名 where 列名= 20 or 列名=60 or 列名=80澡为;

排序查詢

  • 語法
    order by 排序字段1 排序方式1漂坏,排序字段2 排序方式2;
  • 排序方式
    ASC:升序
    DESC:降序
  • 注意
    如果不指定排序方式媒至,默認(rèn)為升序
  • 例子
    select * from 表名 ORDER BY 列名 ASC樊拓,列名 DESC;

聚合查詢

將一列數(shù)據(jù)作為一個(gè)整體塘慕,進(jìn)行縱向的計(jì)算,結(jié)果為單行單列的一個(gè)值

  • 語法
    select 聚合函數(shù)(列名) from 表名蒂胞;
函數(shù) 說明
count 計(jì)算個(gè)數(shù)(一般選擇非空的列)
max 計(jì)算最大值
min 計(jì)算最小值
sum 計(jì)算和
avg 計(jì)算平均值
  • 例子
    select count(列名) from 表名图呢;
  • 注意
    聚合函數(shù)的計(jì)算會(huì)排除NULL值,為得到包含null的列數(shù)可以使用以下方法
    ①選擇不包含null的列進(jìn)行計(jì)算
    ②使用IFNULL函數(shù):select count(IFNULL(列名骗随,0)) from 表名蛤织;

分組查詢

  • 語法:group by 分組字段;
  • 注意:
    ①分組之后查詢的字段:分組字段鸿染、聚合函數(shù)
    ②where和having的區(qū)別
  • where和having的區(qū)別
    ①where在分組之前進(jìn)行限定指蚜,如果不滿足條件,則不參與分組涨椒。having在分組之后進(jìn)行限定摊鸡,如果不滿足條件绽媒,則不會(huì)被查詢出來。
    ②where后不可以跟聚合函數(shù)免猾,having之后可以進(jìn)行聚合函數(shù)的判斷是辕。
  • 例子
    select sex,AVG(math),COUNT(id) from student where math > 70 GROUP BY sex having COUNT(id)>2;
    select sex,AVG(math),COUNT(id) as 人數(shù) from student where math > 70 GROUP BY sex having 人數(shù)>2;

分頁查詢

  • 語法
    limit 開始的索引,每頁查詢的條數(shù)
  • 公式
    開始的索引=(當(dāng)前的頁碼-1)*每頁顯示的條數(shù)
  • 例子
    select * from 表名 limit 0,10猎提;
    select * from 表名 limit 10,10;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末获三,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子锨苏,更是在濱河造成了極大的恐慌疙教,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伞租,死亡現(xiàn)場(chǎng)離奇詭異贞谓,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)肯夏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門经宏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人驯击,你說我怎么就攤上這事烁兰。” “怎么了徊都?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵沪斟,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我暇矫,道長(zhǎng)主之,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任李根,我火速辦了婚禮槽奕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘房轿。我一直安慰自己粤攒,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布囱持。 她就那樣靜靜地躺著夯接,像睡著了一般。 火紅的嫁衣襯著肌膚如雪纷妆。 梳的紋絲不亂的頭發(fā)上盔几,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音掩幢,去河邊找鬼逊拍。 笑死上鞠,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的顺献。 我是一名探鬼主播旗国,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼注整!你這毒婦竟也來了能曾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤肿轨,失蹤者是張志新(化名)和其女友劉穎寿冕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體椒袍,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驼唱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了驹暑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片玫恳。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖优俘,靈堂內(nèi)的尸體忽然破棺而出京办,到底是詐尸還是另有隱情,我是刑警寧澤帆焕,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布惭婿,位于F島的核電站,受9級(jí)特大地震影響叶雹,放射性物質(zhì)發(fā)生泄漏财饥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一折晦、第九天 我趴在偏房一處隱蔽的房頂上張望钥星。 院中可真熱鬧,春花似錦满着、人聲如沸打颤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至乖篷,卻和暖如春响驴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背撕蔼。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工豁鲤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留秽誊,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓琳骡,卻偏偏與公主長(zhǎng)得像锅论,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子楣号,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348