MySQL學(xué)習(xí)-查詢

上一篇記錄了我對數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)的一些筆記吕世,因為查詢是數(shù)據(jù)庫中很重要的一部分艺演,所以單獨(dú)列出來作為一篇实牡,很多大型上線項目的數(shù)據(jù)庫讀寫比例都在10以上斋荞,由此可見查詢的重要性荞雏,查詢也是數(shù)據(jù)庫中最難的部分,難在優(yōu)化平酿。
一凤优、查詢:
1、比較運(yùn)算符:大于:select字段 from 表名where 字段>值蜈彼;
小于:select 字段 from 表名where 字段<值筑辨;
等于:select 字段 from 表名where 字段=值;
不等于:select 字段 from 表名where 字段 <>(!=)值幸逆;
邏輯運(yùn)算符:并:select 字段 from 表名where 條件1 and 條件2棍辕;
或:select 字段 from 表名where 條件1 or 條件2;
取反:select 字段 from 表名where not 條件还绘;
模糊查詢:like:select 字段 from 表名where 字段 like ‘%值’楚昭;(%表示任意多個字符,包括0個)
Select 字段 where 字段 like (值)拍顷;(表示任意一個字符)
范圍查詢:select 字段 where 字段 (not)in (范圍)抚太;
Select 字段where 字段 (not)between ..and;(左右值都包含)
空判斷:select from 表名 where 字段 is null;(null區(qū)分大小寫菇怀,不等同于‘’空字符串)
聚合函數(shù):統(tǒng)計:select count(字段)from 表名 where 條件凭舶;(滿足條件的字段總數(shù))
最大值:select max(字段)from 表名;(求字段最大值)
最小值:select min(字段) from 表名爱沟;(求字段最小值)
平均值:select avg(字段) from 表名帅霜;(求字段的平均值)
求和:select sum(字段) from 表名;(求字段之和)
分組:一般配合聚合函數(shù)使用呼伸,分組之后用having對結(jié)果集進(jìn)行操作
Select avg(年齡)from 表名 group by 性別身冀;查詢年齡并通過性別分組
2、 排序:order by 升序(從小到大):select 字段 from表名 order by 字段(esc)括享;
降序(從大到新Ц):select 字段from 表名 order by 字段 desc;
Order by后面可添加多個字段铃辖,按字段先后順序排序
3剩愧、查詢結(jié)果分頁:limit關(guān)鍵字 select 字段 from 表名 limit開始位置(從第0條開始可以省略),顯示幾條記錄娇斩;
查詢第n頁仁卷,每頁m條數(shù)據(jù),select 字段 from 表名 limit (n-1)
m犬第,m锦积;
Limit 必須放在查詢語句最后使用;

4歉嗓、 鏈接查詢:內(nèi)連接:返回兩張表的交集:select 字段 from 表1 inner join 表2 on 表1.字段 = 表2.字段丰介;返回兩張表某個字段相等的數(shù)據(jù),就是重合部分


111.jpg

左連接:返回左表的數(shù)據(jù)加上右表字段值跟左表相等的數(shù)據(jù):
Select 字段 from 表1 left join 表2 on 表1.字段=表2.字段鉴分;
返回表1和表2與表1字段相等的結(jié)果哮幢;


111.jpg
     右鏈接:與左鏈接相反,實際多用左連接冠场,用到的地方不多
111.jpg

5家浇、 子查詢:一個查詢語句嵌套另一個:select 字段 from 表名 where id=(select max(字段2)from 表名);查詢id最大的記錄某個字段的值
6碴裙、 自關(guān)聯(lián):省市區(qū)查詢表:select * from areas as p inner join areas as c on p.id = c.pid having p.name = ‘山東’;同一張表里有省市區(qū)并且有自己的id钢悲,查詢省份名字為山東并且城市id 等于省份id的城市,相當(dāng)于同一張表用自己兩個不同的字段做內(nèi)連接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末舔株,一起剝皮案震驚了整個濱河市莺琳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌载慈,老刑警劉巖惭等,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異办铡,居然都是意外死亡辞做,警方通過查閱死者的電腦和手機(jī)琳要,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秤茅,“玉大人稚补,你說我怎么就攤上這事】蛟” “怎么了课幕?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長五垮。 經(jīng)常有香客問我乍惊,道長,這世上最難降的妖魔是什么放仗? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任润绎,我火速辦了婚禮,結(jié)果婚禮上匙监,老公的妹妹穿的比我還像新娘凡橱。我一直安慰自己,他們只是感情好亭姥,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布稼钩。 她就那樣靜靜地躺著,像睡著了一般达罗。 火紅的嫁衣襯著肌膚如雪坝撑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天粮揉,我揣著相機(jī)與錄音巡李,去河邊找鬼。 笑死扶认,一個胖子當(dāng)著我的面吹牛侨拦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播辐宾,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼狱从,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了叠纹?” 一聲冷哼從身側(cè)響起季研,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎誉察,沒想到半個月后与涡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年驼卖,在試婚紗的時候發(fā)現(xiàn)自己被綠了氨肌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡酌畜,死狀恐怖儒飒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情檩奠,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布附帽,位于F島的核電站埠戳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蕉扮。R本人自食惡果不足惜整胃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望喳钟。 院中可真熱鬧屁使,春花似錦、人聲如沸奔则。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽易茬。三九已至酬蹋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抽莱,已是汗流浹背范抓。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留食铐,地道東北人匕垫。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像虐呻,于是被迫代替她去往敵國和親象泵。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評論 2 354