SQL基礎(chǔ)

1.基本語法

select 用于選擇

select colums_name, select distinct colums_name扎瓶,指示數(shù)據(jù)庫只返回不同的值

top&limit

top 5 返回前5行數(shù)據(jù)
offset 指定從哪開始,limit 指定返回的行數(shù)
limit 2 offset 5 ,limit 5,2 這兩條語句都返回第6行、第7行的數(shù)據(jù)

where 用于過濾

where colum_name operator value (在SQL中,講值與字符類型的列進(jìn)行比較時(shí)用單引號(hào),將值與數(shù)字類型的列進(jìn)行比較的時(shí)候不實(shí)用單引號(hào))

in 允許在 where 字句中規(guī)定多個(gè)值
like 在 where 子句中搜索列中的指定的模式

and&or 用于過濾

存在"懶惰"模式

order by 對(duì)結(jié)果集進(jìn)行排序

order by colum_name ASC|DESC
order by 還支持按照列的相對(duì)順序進(jìn)行排序
select username,password from users order by 2 (按照第二列舞终,也就是password進(jìn)行排序,如果進(jìn)行排序的列不在 select 表中則會(huì)報(bào)錯(cuò))

2.函數(shù)

聚集函數(shù)

檢索匯總數(shù)據(jù)癣猾,而不是數(shù)據(jù)本身

函數(shù) 說明
avg 返回某列的平均值
count 返回某列的行數(shù)
max 返回某列的最大值
min 返回某列的最小值
sum 返回某列之和
avg()函數(shù)

列名作為函數(shù)參數(shù)給出

count()函數(shù)

count(column_name)對(duì) column_name中有值的行進(jìn)行計(jì)數(shù)
count(*)對(duì)表中的所有行進(jìn)行計(jì)數(shù)敛劝,不管各列中有什么值,即使是空值也進(jìn)行統(tǒng)計(jì)

3.分組

分組可以將數(shù)據(jù)分為多個(gè)邏輯組纷宇,然后對(duì)邏輯組進(jìn)行計(jì)算

group by 創(chuàng)建分組

除了聚集語句之外夸盟,select 語句中的每一列都必須在 group by 子句中給出
group 出現(xiàn)在 where 之后,order by 之前

having 過濾分組

where 用來過濾行像捶,having 用來過濾分組
where 在分組前進(jìn)行過濾上陕,having 在分組后進(jìn)行過濾

順序

SQL 語法順序

select->from->where->group by->having->union->order by

SQL執(zhí)行順序

from->where->group by->having->select->distinct->union->order by

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市拓春,隨后出現(xiàn)的幾起案子释簿,更是在濱河造成了極大的恐慌,老刑警劉巖硼莽,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件庶溶,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)偏螺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門行疏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人砖茸,你說我怎么就攤上這事隘擎∨寡ǎ” “怎么了凉夯?”我有些...
    開封第一講書人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長采幌。 經(jīng)常有香客問我劲够,道長班眯,這世上最難降的妖魔是什么济榨? 我笑而不...
    開封第一講書人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮昔善,結(jié)果婚禮上磨取,老公的妹妹穿的比我還像新娘人柿。我一直安慰自己,他們只是感情好忙厌,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開白布凫岖。 她就那樣靜靜地躺著,像睡著了一般逢净。 火紅的嫁衣襯著肌膚如雪哥放。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,793評(píng)論 1 314
  • 那天爹土,我揣著相機(jī)與錄音甥雕,去河邊找鬼。 笑死胀茵,一個(gè)胖子當(dāng)著我的面吹牛社露,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播琼娘,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼峭弟,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了轨奄?” 一聲冷哼從身側(cè)響起孟害,我...
    開封第一講書人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挪拟,沒想到半個(gè)月后挨务,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年谎柄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了丁侄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡朝巫,死狀恐怖鸿摇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情劈猿,我是刑警寧澤拙吉,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站揪荣,受9級(jí)特大地震影響筷黔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜仗颈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一佛舱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧挨决,春花似錦请祖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至撒犀,卻和暖如春福压,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背或舞。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來泰國打工荆姆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人映凳。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓胆筒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親诈豌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子仆救,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容