2019-06-18 SQL的基礎(chǔ)應(yīng)用2

DML應(yīng)用

1.select

1.1 作用

獲取MySQL中的數(shù)據(jù)行

1.2 單獨(dú)使用select


1.2.1? select? @@xxxx寨闹;##獲取參數(shù)信息

select? @@port;

show? variables? like? '%innodb%';

1.2.2? select? 函數(shù)()君账;

select? database();

select? now();

select? version();

1.3 SQL92 標(biāo)準(zhǔn)使用方法

1.3.1? select 語法執(zhí)行順序(單表)

select 開始

from子句--------->?

use? 表名 繁堡;? select *? from 表名;

select? *? from? 庫名.表名乡数;

where子句-------->

select? *? from? 表名? ?where? 列名='xxxx' 椭蹄;##配合><=等符號(hào)進(jìn)行匹配

select? *? from? 表名? ?where? 列名? like? 'C%' ;##用like進(jìn)行模糊匹配

select * from? 表名? where? 列名 >10000 and? 列名< 20000;##使用and進(jìn)行匹配

select * from? 表名? where? 列名 between? 10000 and? ?20000净赴;##與上條等同

select * from 表名 where? 列名='xxxx'? or? 列名='xxxx'绳矩;##使用or進(jìn)行匹配

select *? from 表名? where? 列名? ('xxxx','xxxx');?##等同上一條

group by子句------>

常用聚合函數(shù):

AVG()##平均值

COUNT()##計(jì)數(shù)

統(tǒng)計(jì)每個(gè)國家的城市數(shù)量

SELECT CountryCode,COUNT(id) FROM city GROUP BY CountryCode;

SUM()##求和

統(tǒng)計(jì)每個(gè)國家總?cè)丝?/p>

select? contrycode,SUM(population)? from? city?

統(tǒng)計(jì)每個(gè)省的總?cè)丝?/p>

SELECT District,SUM( Population ) FROM city WHERE CountryCode = 'CHN' GROUP BY District;

MAX()##最大值

MIN()##最小值

GROUP_CONCAT()##列轉(zhuǎn)行顯示

統(tǒng)計(jì)中國每個(gè)省的市都有哪些

SELECT District,GROUP_CONCAT( `Name` ) FROM city WHERE CountryCode = 'CHN' GROUP BY District;

select后執(zhí)行條件

having 子句-------->##在group by處理后進(jìn)行過濾

--- 統(tǒng)計(jì)中國劫侧,每個(gè)省的總?cè)丝诖笥?000w的省及人口數(shù)

SELECT? district ,SUM(population) FROM city

WHERE countrycode='CHN'

GROUP BY district

HAVING? SUM(population)>10000000

order by子句------->##排序

SELECT district ,SUM(population) FROM city

WHERE countrycode='CHN'

GROUP BY district

ORDER BY SUM(population) DESC埋酬;


LIMIT? 子句---------->##分段顯示

LIMIT M,N 跳過M行哨啃,顯示N行

LIMIT X OFFSET Y 跳過Y行,顯示X行

顯示中國每個(gè)市的人口數(shù)写妥,并顯示人口最多的5個(gè)市

SELECT Name,Population FROM city WHERE CountryCode='CHN' ORDER BY Population DESC LIMIT 0,5;



多表連接查詢

1.4.1 什么時(shí)候用拳球?

需要查詢數(shù)據(jù)是來自多張表的時(shí)候

1.4.2 怎么去多表連接查詢

傳統(tǒng)連接:基于wehere條件

1)找表之間的關(guān)系列

2)排列查詢條件

傳統(tǒng)連接方式:

select city .name ,country.name ,country.surfacearea

from city,country

where city.countrycode =country.code

and city.population <100;

內(nèi)連接

1)找表之間的關(guān)系列

2)將兩表放在join左右

3)將關(guān)聯(lián)條件放在on后面

4)將所有的查詢條件進(jìn)行羅列

select A.m,B.n

from

A join B

on A.x=B.y

where

group by

order by

limit

3.統(tǒng)計(jì)一下每門課的總成績

select course.cname,SUM(score.score)

from

course join score

on course.cno=score.cno

GROUP BY cname;







剛?cè)肼殨r(shí)肛冶,DBA的任務(wù)

1.搞清楚架構(gòu)

通過公司的架構(gòu)圖欺缘,搞清楚數(shù)據(jù)庫的物理架構(gòu)

生產(chǎn)庫的信息

庫下表的信息

? ? 1.何開發(fā)和業(yè)務(wù)人員差油,搞好關(guān)系

? ? 2.搞到ER圖

? ? 3.找到建表語句静陈,如果有注釋,讀懂注釋商架,如果沒有注釋湖雹,只能根據(jù)列名翻譯勤庐。

? ? 4.找到表中部分?jǐn)?shù)據(jù)嗜桌,分析數(shù)據(jù)特點(diǎn)奥溺,達(dá)到了解功能的目錄。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末骨宠,一起剝皮案震驚了整個(gè)濱河市浮定,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌层亿,老刑警劉巖桦卒,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異匿又,居然都是意外死亡方灾,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門碌更,熙熙樓的掌柜王于貴愁眉苦臉地迎上來裕偿,“玉大人,你說我怎么就攤上這事针贬』鞣眩” “怎么了拢蛋?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵桦他,是天一觀的道長。 經(jīng)常有香客問我谆棱,道長快压,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任垃瞧,我火速辦了婚禮蔫劣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘个从。我一直安慰自己脉幢,他們只是感情好歪沃,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著嫌松,像睡著了一般沪曙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上萎羔,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天液走,我揣著相機(jī)與錄音,去河邊找鬼贾陷。 笑死缘眶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的髓废。 我是一名探鬼主播巷懈,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼慌洪!你這毒婦竟也來了砸喻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤蒋譬,失蹤者是張志新(化名)和其女友劉穎割岛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體犯助,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡癣漆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了剂买。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惠爽。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瞬哼,靈堂內(nèi)的尸體忽然破棺而出婚肆,到底是詐尸還是另有隱情,我是刑警寧澤坐慰,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布较性,位于F島的核電站,受9級(jí)特大地震影響结胀,放射性物質(zhì)發(fā)生泄漏赞咙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一糟港、第九天 我趴在偏房一處隱蔽的房頂上張望攀操。 院中可真熱鬧,春花似錦秸抚、人聲如沸速和。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颠放。三九已至县钥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間慈迈,已是汗流浹背若贮。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留痒留,地道東北人谴麦。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像伸头,于是被迫代替她去往敵國和親匾效。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

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