[where<刪除條件>]  例:deletefromawherename='開(kāi)心朋朋'(刪除表a中列值為開(kāi)心朋朋的行)  注意:刪除整行不是刪">
sql語(yǔ)句增刪改查

sql語(yǔ)句增刪改查

ID:32367103

大小:40.50 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-02-03

sql語(yǔ)句增刪改查_(kāi)第1頁(yè)
sql語(yǔ)句增刪改查_(kāi)第2頁(yè)
sql語(yǔ)句增刪改查_(kāi)第3頁(yè)
sql語(yǔ)句增刪改查_(kāi)第4頁(yè)
資源描述:

《sql語(yǔ)句增刪改查》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)

1、一、刪:有2中方法  1.使用delete刪除數(shù)據(jù)某些數(shù)據(jù)  語(yǔ)法:deletefrom<表名>[where<刪除條件>]  例:deletefromawherename='開(kāi)心朋朋'(刪除表a中列值為開(kāi)心朋朋的行)  注意:刪除整行不是刪除單個(gè)字段,所以在delete后面不能出現(xiàn)字段名  2.使用truncatetable刪除整個(gè)表的數(shù)據(jù)  語(yǔ)法:truncatetable<表名>  例:truncatetabletongxunlu  注意:刪除表的所有行,但表的結(jié)構(gòu)、列、約束、索引等不會(huì)被刪除;不能用語(yǔ)有外建約束引用的表二、改  使用update更新

2、修改數(shù)據(jù)  語(yǔ)法:update<表名>set<列名=更新值>[where<更新條件>]  例:updatetongxunluset年齡=18where姓名='藍(lán)色小名'  注意:set后面可以緊隨多個(gè)數(shù)據(jù)列的更新值;where子句是可選的,用來(lái)限制條件,如果不選則整個(gè)表的所有行都被更新四、查  1.普通查詢  語(yǔ)法:select<列名>from<表名>[where<查詢條件表達(dá)試>][orderby<排序的列名>[asc或desc]]   1).查詢所有數(shù)據(jù)行和列    例:select*froma    說(shuō)明:查詢a表中所有行和列   2).查詢部分行

3、列--條件查詢    例:selecti,j,kfromawheref=5    說(shuō)明:查詢表a中f=5的所有行,并顯示i,j,k3列   3).在查詢中使用AS更改列名    例:selectnameas姓名 fromawhrerxingbie='男'    說(shuō)明:查詢a表中性別為男的所有行,顯示name列,并將name列改名為(姓名)顯示   4).查詢空行    例:selectnamefromawhereemailisnull    說(shuō)明:查詢表a中email為空的所有行,并顯示name列;SQL語(yǔ)句中用isnull或者isnotnull來(lái)判斷是

4、否為空行   5).在查詢中使用常量    例:selectname'唐山'as地址from a    說(shuō)明:查詢表a,顯示name列,并添加地址列,其列值都為'唐山'   6).查詢返回限制行數(shù)(關(guān)鍵字:toppercent)    例1:selecttop6namefroma    說(shuō)明:查詢表a,顯示列name的前6行,top為關(guān)鍵字    例2:selecttop60percentnamefroma    說(shuō)明:查詢表a,顯示列name的60%,percent為關(guān)鍵字   7).查詢排序(關(guān)鍵字:orderby,asc,desc)    例:se

5、lectname      froma      wherechengji>=60      orderbydesc    說(shuō)明:查詢表中chengji大于等于60的所有行,并按降序顯示name列;默認(rèn)為ASC升序 ?。?模糊查詢   1).使用like進(jìn)行模糊查詢    注意:like運(yùn)算副只用語(yǔ)字符串,所以僅與char和varchar數(shù)據(jù)類型聯(lián)合使用    例:select*fromawherenamelike'趙%'    說(shuō)明:查詢顯示表a中,name字段第一個(gè)字為趙的記錄   2).使用between在某個(gè)范圍內(nèi)進(jìn)行查詢    例:select

6、*fromawherenianlingbetween18and20    說(shuō)明:查詢顯示表a中nianling在18到20之間的記錄   3).使用in在列舉值內(nèi)進(jìn)行查詢    例:selectnamefromawhereaddressin('北京','上海','唐山')    說(shuō)明:查詢表a中address值為北京或者上?;蛘咛粕降挠涗?,顯示name字段 ?。?分組查詢   1).使用groupby進(jìn)行分組查詢    例:selectstudentIDas學(xué)員編號(hào),AVG(score)as平均成績(jī)(注釋:這里的score是列名)      fromsc

7、ore(注釋:這里的score是表名)      groupbystudentID    說(shuō)明:在表score中查詢,按strdentID字段分組,顯示strdentID字段和score字段的平均值;select語(yǔ)句中只允許被分組的列和為每個(gè)分組返回的一個(gè)值的表達(dá)試,例如用一個(gè)列名作為參數(shù)的聚合函數(shù)   2).使用having子句進(jìn)行分組篩選    例:selectstudentIDas學(xué)員編號(hào),AVG(score)as平均成績(jī)(注釋:這里的score是列名)      fromscore(注釋:這里的score是表名)      groupbystud

8、entID      havingcount(score)>1    說(shuō)明:接上

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。