(列名)values(列值)例:insertintoStrd">
SQL增刪改查語句.docx

SQL增刪改查語句.docx

ID:59252508

大?。?3.33 KB

頁數(shù):5頁

時間:2020-09-08

SQL增刪改查語句.docx_第1頁
SQL增刪改查語句.docx_第2頁
SQL增刪改查語句.docx_第3頁
SQL增刪改查語句.docx_第4頁
SQL增刪改查語句.docx_第5頁
資源描述:

《SQL增刪改查語句.docx》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、SQL常用增刪改查語句2011-3-156:57:00來源:Sql上三層架構(gòu)的課,把SQL的一些常用語句復(fù)習(xí)了一遍。整理如下:1增1.1【插入單行】insert[into]<表名>(列名)values(列值)例:insertintoStrdents(姓名,性別,出生日期)values('開心朋朋','男','1980/6/15')1.2【將現(xiàn)有表數(shù)據(jù)添加到一個已有表】insertinto<已有的新表>(列名)select<原表列名>from<原表名>例:insertintotongxunlu('姓名','地址','電子郵件')selectname,ad

2、dress,emailfromStrdents1.3【直接拿現(xiàn)有表數(shù)據(jù)創(chuàng)建一個新表并填充】select<新建表列名>into<新建表名>from<源表名>例:selectname,address,emailintotongxunlufromstrdents1.4【使用union關(guān)鍵字合并數(shù)據(jù)進(jìn)行插入多行】insert<表名><列名>select<列值>tnionselect<列值>例:insertStudents(姓名,性別,出生日期)select'開心朋朋','男','1980/6/15'union(union表示下一行)select'藍(lán)色小明','

3、男','19**/**/**'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2刪2.1【刪除<滿足條件的>行】deletefrom<表名>[where<刪除條件>]例:deletefromawherename='開心朋朋'(刪除表a中列值為開心朋朋的行)2.2【刪除整個表】truncatetable<表名>truncatetabletongxunlu注意:刪除表的所有行,但表的結(jié)構(gòu)、列、約束、索引等不會被刪除;不能用語有外建約束引用的表~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3改update<表名>

4、set<列名=更新值>[where<更新條件>]例:updatetongxunluset年齡=18where姓名='藍(lán)色小名'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4查4.1``精確(條件)查詢select<列名>from<表名>[where<查詢條件表達(dá)試>][orderby<排序的列名>[asc或desc]]4.1.1【查詢所有數(shù)據(jù)行和列】例:select*froma說明:查詢a表中所有行和列4.1.2【查詢部分行列--條件查詢】例:selecti,j,kfromawheref=5說明:查詢表a中f=5的所有行,并顯

5、示i,j,k3列4.1.3【在查詢中使用AS更改列名】例:selectnameas姓名fromawherexingbie='男'說明:查詢a表中性別為男的所有行,顯示name列,并將name列改名為(姓名)顯示4.1.4【查詢空行】例:selectnamefromawhereemailisnull說明:查詢表a中email為空的所有行,并顯示name列;SQL語句中用isnull或者isnotnull來判斷是否為空行4.1.5【在查詢中使用常量】例:selectname,'唐山'as地址fromStudent說明:查詢表a,顯示name列,并添加地址列

6、,其列值都為'唐山'4.1.6【查詢返回限制行數(shù)(關(guān)鍵字:toppercent)】例1:selecttop6namefroma說明:查詢表a,顯示列name的前6行,top為關(guān)鍵字例2:selecttop60percentnamefroma說明:查詢表a,顯示列name的60%,percent為關(guān)鍵字4.1.7【查詢排序(關(guān)鍵字:orderby,asc,desc)】例:selectnamefromawherechengji>=60orderbydesc說明:查詢a表中chengji大于等于60的所有行,并按降序顯示name列;默認(rèn)為ASC升序4.2``

7、模糊查詢4.2.1【使用like進(jìn)行模糊查詢】注意:like運(yùn)算副只用于字符串,所以僅與char和varchar數(shù)據(jù)類型聯(lián)合使用例:select*fromawherenamelike'趙%'說明:查詢顯示表a中,name字段第一個字為趙的記錄4.2.2【使用between在某個范圍內(nèi)進(jìn)行查詢】例:select*fromawherenianlingbetween18and20說明:查詢顯示表a中nianling在18到20之間的記錄4.2.3【使用in在列舉值內(nèi)進(jìn)行查詢】例:selectnamefromawhereaddressin('北京','上海',

8、'唐山')說明:查詢表a中address值為北京或者上?;蛘咛粕降挠涗洠@示name字段4.3

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

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

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