日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]1增1.1【插入單行】insert?[into]?1.2【將現(xiàn)有表數(shù)據(jù)添加到一個(gè)已有表】insert?into?2刪2.1【刪除delete?from?2.2【刪除整個(gè)表】truncate?table


1增


1.1【插入單行】


insert?[into]?


1.2【將現(xiàn)有表數(shù)據(jù)添加到一個(gè)已有表】


insert?into?



2刪


2.1【刪除


delete?from?


2.2【刪除整個(gè)表】


truncate?table?



3改


update?



4查


4.1``精確(條件)查詢(xún)
select?


4.1.1【查詢(xún)所有數(shù)據(jù)行和列】
例:select?*?from?a
說(shuō)明:查詢(xún)a表中所有行和列


4.1.2【查詢(xún)部分行列--條件查詢(xún)】
例:select?i,j,k?from?a?where?f=5
說(shuō)明:查詢(xún)表a中f=5的所有行,并顯示i,j,k3列


4.1.3【在查詢(xún)中使用AS更改列名】
例:select?name?as?姓名?from?a?where?xingbie='男'
說(shuō)明:查詢(xún)a表中性別為男的所有行,顯示name列,并將name列改名為(姓名)顯示


4.1.4【查詢(xún)空行】
例:select?name?from?a?where?email?is?null
說(shuō)明:查詢(xún)表a中email為空的所有行,并顯示name列;SQL語(yǔ)句中用is?null或者is?not?null來(lái)判斷是否為空行


4.1.5【在查詢(xún)中使用常量】
例:select?name,?'唐山'?as?地址?from?Student
說(shuō)明:查詢(xún)表a,顯示name列,并添加地址列,其列值都為'唐山'


4.1.6【查詢(xún)返回限制行數(shù)(關(guān)鍵字:top?percent)】

例1:select?top?6?name?from?a
說(shuō)明:查詢(xún)表a,顯示列name的前6行,top為關(guān)鍵字
例2:select?top?60?percent?name?from?a
說(shuō)明:查詢(xún)表a,顯示列name的60%,percent為關(guān)鍵字


4.1.7【查詢(xún)排序(關(guān)鍵字:order?by?,?asc?,?desc)】
例:select?name
from?a
where?chengji>=60
order?by?desc
說(shuō)明:查詢(xún)a表中chengji大于等于60的所有行,并按降序顯示name列;默認(rèn)為ASC升序


4.2``模糊查詢(xún)


4.2.1【使用like進(jìn)行模糊查詢(xún)】
注意:like運(yùn)算副只用于字符串,所以?xún)H與char和varchar數(shù)據(jù)類(lèi)型聯(lián)合使用
例:select?*?from?a?where?name?like?'趙%'
說(shuō)明:查詢(xún)顯示表a中,name字段第一個(gè)字為趙的記錄


4.2.2【使用between在某個(gè)范圍內(nèi)進(jìn)行查詢(xún)】
例:select?*?from?a?where?nianling?between?18?and?20
說(shuō)明:查詢(xún)顯示表a中nianling在18到20之間的記錄


4.2.3【使用in在列舉值內(nèi)進(jìn)行查詢(xún)】
例:select?name?from?a?where?address?in?('北京','上海','唐山')
說(shuō)明:查詢(xún)表a中address值為北京或者上?;蛘咛粕降挠涗?,顯示name字段


4.3``.分組查詢(xún)


4.3.1【使用group?by進(jìn)行分組查詢(xún)】
例:select?studentID?as?學(xué)員編號(hào),AVG(score)?as?平均成績(jī)?(注釋:這里的score是列名)
from?score?(注釋:這里的score是表名)
group?by?studentID
說(shuō)明:在表score中查詢(xún),按strdentID字段分組,顯示strdentID字段和score字段的平均值;select語(yǔ)句中只允許被分組的列和為每個(gè)分組返回的一個(gè)值的表達(dá)式,例如用一個(gè)列名作為參數(shù)的聚合函數(shù)


4.3.2【使用having子句進(jìn)行分組篩選】
例:select?studentID?as?學(xué)員編號(hào),AVG(score)?as?平均成績(jī)?(注釋:這里的score是列名)
from?score?(注釋:這里的score是表名)
group?by?studentID
having?count(score)>1
說(shuō)明:接上面例子,顯示分組后count(score)>1的行,由于where只能在沒(méi)有分組時(shí)使用,分組后只能使用having來(lái)限制條件。


4.4``.多表聯(lián)接查詢(xún)


4.4.1內(nèi)聯(lián)接


4.4.1.1【在where子句中指定聯(lián)接條件】
例:select?a.name,b.chengji
from?a,b
where?a.name=b.name
說(shuō)明:查詢(xún)表a和表b中name字段相等的記錄,并顯示表a中的name字段和表b中的chengji字段


4.4.1.2【在from子句中使用join…on】
例:select?a.name,b.chengji
from?a?inner?join?b
on?(a.name=b.name)
說(shuō)明:同上


4.4.2外聯(lián)接


4.4.2.1【左外聯(lián)接查詢(xún)】
例:select?s.name,c.courseID,c.score
from?strdents?as?s
left?outer?join?score?as?c
on?s.scode=c.strdentID
說(shuō)明:在strdents表和score表中查詢(xún)滿(mǎn)足on條件的行,條件為score表的strdentID與strdents表中的sconde相同


4.4.2.2【右外聯(lián)接查詢(xún)】
例:select?s.name,c.courseID,c.score
from?strdents?as?s
right?outer?join?score?as?c
on?s.scode=c.strdentID
說(shuō)明:在strdents表和score表中查詢(xún)滿(mǎn)足on條件的行,條件為strdents表中的sconde與score表的strdentID相同





本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉