sql基本select查詢語(yǔ)句 內(nèi)外連接

sql基本select查詢語(yǔ)句 內(nèi)外連接

ID:12746083

大?。?91.00 KB

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

時(shí)間:2018-07-18

sql基本select查詢語(yǔ)句 內(nèi)外連接_第1頁(yè)
sql基本select查詢語(yǔ)句 內(nèi)外連接_第2頁(yè)
sql基本select查詢語(yǔ)句 內(nèi)外連接_第3頁(yè)
sql基本select查詢語(yǔ)句 內(nèi)外連接_第4頁(yè)
sql基本select查詢語(yǔ)句 內(nèi)外連接_第5頁(yè)
資源描述:

《sql基本select查詢語(yǔ)句 內(nèi)外連接》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、Lecture5基本SELECT查詢語(yǔ)句-------------------------------------------------------目標(biāo)要求:掌握使用數(shù)據(jù)定義(DDL)定義數(shù)據(jù)庫(kù)、數(shù)據(jù)表等對(duì)象。熟練掌握簡(jiǎn)單查詢、嵌套查詢、連接查詢、分組與計(jì)算查詢、集合的并運(yùn)算。10/4/20211MicrosoftSQLServer2005結(jié)構(gòu)化查詢語(yǔ)言(SQL)結(jié)構(gòu)化查詢語(yǔ)言:一種數(shù)據(jù)庫(kù)查詢和編程語(yǔ)言,廣泛應(yīng)用于訪問(wèn)、查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)。------------------------

2、--------------------------------------------------------SQL全名是結(jié)構(gòu)化查詢語(yǔ)言(StructuredQueryLanguage),是用于數(shù)據(jù)庫(kù)中的標(biāo)準(zhǔn)數(shù)據(jù)查詢語(yǔ)言,IBM公司最早使用在其開(kāi)發(fā)的數(shù)據(jù)庫(kù)系統(tǒng)中。1986年10月,美國(guó)ANSI對(duì)SQL進(jìn)行規(guī)范后,以此作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言,1987年得到國(guó)際標(biāo)準(zhǔn)組織的支持下成為國(guó)際標(biāo)準(zhǔn)。-------------------------------------------------------

3、-------------------------SQL語(yǔ)言包含3個(gè)部分:數(shù)據(jù)定義(DDL)語(yǔ)言(如CREATE,DROP,ALTER等語(yǔ)句)數(shù)據(jù)操縱(DML)語(yǔ)言(SELECT,INSERT,UPDATE,DELETE語(yǔ)句)數(shù)據(jù)控制語(yǔ)言(如GRANT,REVOKE,ROLLBACK等語(yǔ)句)10/4/20212MicrosoftSQLServer2005數(shù)據(jù)定義語(yǔ)言數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage,DDL)是SQL語(yǔ)言集中,負(fù)責(zé)數(shù)據(jù)結(jié)構(gòu)定義與數(shù)據(jù)庫(kù)對(duì)象定義的語(yǔ)言,由CREATE、AL

4、TER與DROP三個(gè)語(yǔ)法所組成。10/4/20213MicrosoftSQLServer2005CREATE指令CREATE是負(fù)責(zé)數(shù)據(jù)庫(kù)對(duì)象的建立CREATEDATABASECREATETABLECREATEINDEX:創(chuàng)建數(shù)據(jù)表索引。CREATEPROCEDURE:創(chuàng)建存儲(chǔ)過(guò)程。CREATEFUNCTION:創(chuàng)建用戶自定義函數(shù)。CREATEVIEW:創(chuàng)建視圖。CREATETRIGGER:創(chuàng)建觸發(fā)器。10/4/20214MicrosoftSQLServer2005ALTER指令A(yù)LTERALTER是負(fù)責(zé)數(shù)據(jù)庫(kù)

5、對(duì)象修改的指令,例如:ALTERTABLETb_StudentADDcolumn_bVARCHAR(20)NULL;--在數(shù)據(jù)表Tb_Student中加入一個(gè)新的字段,名稱為column_b,字段類型為varchar(20),允許NULL值。ALTERTABLETb_StudentDROPCOLUMNcolumn_b;--在數(shù)據(jù)表Tb_Student中移除column_b字段。10/4/20215MicrosoftSQLServer2005DROP指令DROPDROP則是刪除數(shù)據(jù)庫(kù)對(duì)象的指令,并且只需要指定要

6、刪除的數(shù)據(jù)庫(kù)對(duì)象名稱即可,在DDL語(yǔ)法中算是最簡(jiǎn)單的。例如:DROPTABLEMyTable;--刪除MyTable數(shù)據(jù)表。DROPVIEWMyView;--刪除MyView視圖。10/4/20216MicrosoftSQLServer2005數(shù)據(jù)操縱語(yǔ)言數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage)是SQL語(yǔ)言中,負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)對(duì)象執(zhí)行數(shù)據(jù)存取工作的指令集,以SELECT、INSERT、UPDATE、DELETE四種指令為核心。DML的主要功能即是存取數(shù)據(jù),因此其語(yǔ)法都是以讀取與寫(xiě)入數(shù)據(jù)庫(kù)為

7、主,除了INSERT以外,其他三種指令都可能需搭配WHERE指令來(lái)過(guò)濾數(shù)據(jù)范圍,或是不加WHERE指令來(lái)存取全部的數(shù)據(jù)。10/4/20217MicrosoftSQLServer2005INSERT指令I(lǐng)NSERT是將數(shù)據(jù)插入到數(shù)據(jù)庫(kù)對(duì)象中的指令,可以插入數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象有數(shù)據(jù)表以及可更新視圖兩種?;靖袷接校篒NSERTINTO[數(shù)據(jù)表或可更新視圖名稱](字段1,字段2,字段3,...)VALUES(值1,值2,值3,...)--只需要根據(jù)對(duì)應(yīng)的字段來(lái)設(shè)定插入值。INSERTINTO[數(shù)據(jù)表或可更新視圖名稱]

8、VALUES(值1,值2,值3,...)--必須要指定所有字段的插入值。例如:INSERTINTOMyTable(字段1,字段2,字段3,字段4,字段5)VALUES(1,2,3,'4','5')10/4/20218MicrosoftSQLServer2005UPDATE指令UPDATE指令是依給定條件,將符合條件的數(shù)據(jù)表中的數(shù)據(jù)更新為新的數(shù)值,其基本格式為:UPDATE[數(shù)據(jù)表或可更新視圖名稱]S

當(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)系客服處理。