




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章用SQL語(yǔ)句操作數(shù)據(jù)SQL語(yǔ)句的作用是什么?插入語(yǔ)句使用的是INSERT、UPDATE還是DELETE?TRUNCATE語(yǔ)句的作用是什么?預(yù)習(xí)檢查使用T-SQL向表中插入數(shù)據(jù)使用T-SQL更新表中數(shù)據(jù)使用T-SQL刪除表中數(shù)據(jù)本章目標(biāo)SQL是什么?StructuredQueryLanguage:結(jié)構(gòu)化查詢語(yǔ)言為何要使用SQL?難道僅僅使用PL/SQL操作數(shù)據(jù)庫(kù)?應(yīng)用程序如何與數(shù)據(jù)庫(kù)打交道?何時(shí)使用?對(duì)Oracle執(zhí)行所有的操作都可以程序中的增刪改查怎么使用?…SQL簡(jiǎn)介PL/SQL:ProceduralLanguage/SQLPL/SQL是SQL的增強(qiáng)版對(duì)功能進(jìn)行了擴(kuò)充:如變量說明、流程控制、功能函數(shù)SQL和T-SQLDML(數(shù)據(jù)操作語(yǔ)言)插入、刪除和修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)DCL(數(shù)據(jù)控制語(yǔ)言)用來控制存取許可、存取權(quán)限等DQL(數(shù)據(jù)查詢語(yǔ)言)用來查詢數(shù)據(jù)庫(kù)中的數(shù)據(jù)DDL(數(shù)據(jù)定義語(yǔ)言)用來建立數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)對(duì)象和定義表的列SQL的組成INSERT、UPDATE、DELETE等GRANT、REVOKE等CREATETABLE、DROPTABLE等SELECT等SQL中的運(yùn)算符3-1算術(shù)運(yùn)算符運(yùn)算符說明+加運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相加的和,如6+8-減運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相減的差*乘運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相乘的積/除運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相除的商,如5/3的值為1%取模運(yùn)算,求兩個(gè)數(shù)或表達(dá)式相除的余數(shù),如:5%3的值為2
運(yùn)算符一種符號(hào),它是用來進(jìn)行列間或者變量之間的比較和數(shù)學(xué)運(yùn)算的算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符SQL中的運(yùn)算符3-2運(yùn)算符說明=把一個(gè)數(shù)或變量或表達(dá)式賦值給另一變量,如:Name='王華'賦值運(yùn)算符運(yùn)算符說明AND當(dāng)且僅當(dāng)兩個(gè)布爾表達(dá)式都為true時(shí),返回TRUE。OR當(dāng)且僅當(dāng)兩個(gè)布爾表達(dá)式都為false,返回FALSE。NOT對(duì)布爾表達(dá)式的值取反
邏輯運(yùn)算符SQL中的運(yùn)算符3-3比較運(yùn)算符運(yùn)算符說明=等于,例如:age=23>大于,例如:price>100<小于<>不等于>=大于等于<=小于等于!=不等于(非SQL-92標(biāo)準(zhǔn))數(shù)據(jù)庫(kù)對(duì)象執(zhí)行T-SQL執(zhí)行結(jié)果查詢窗口的介紹INSERT[INTO]表名[(列名)]VALUES(值列表)INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁','上海松江',6,'ZQC@S',0)向?qū)W生表中插入一行數(shù)據(jù)插入數(shù)據(jù)行語(yǔ)法演示示例1:插入一條學(xué)生記錄注意事項(xiàng)1:每次插入一行數(shù)據(jù),不能只插入半行或者幾列數(shù)據(jù)插入的數(shù)據(jù)是否有效將按照整行的完整性的要求來檢驗(yàn)INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁')代碼錯(cuò)誤插入數(shù)據(jù)行注意事項(xiàng)3-1注意事項(xiàng)2:每個(gè)數(shù)據(jù)值的數(shù)據(jù)類型、精度和小數(shù)位數(shù)必須與相應(yīng)的列匹配INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁','上海松江',ZQC,'ZQC@S','ZG')代碼錯(cuò)誤插入數(shù)據(jù)行注意事項(xiàng)3-2注意事項(xiàng)3:不能為標(biāo)識(shí)列指定值INSERTINTOStudents(SCode,SName,SAddress,SGrade,SEmail,SSEX)VALUES(32,'張青裁','上海松江',6,'ZQC@S',0)代碼錯(cuò)誤注意事項(xiàng)4:如果在設(shè)計(jì)表的時(shí)候就指定了某列不允許為空,則必須插入數(shù)據(jù)INSERTINTOStudents(SAddress,SGrade,SEmail,SSEX)VALUES(‘上海松江’,6,,0)代碼錯(cuò)誤插入數(shù)據(jù)行注意事項(xiàng)3-3注意事項(xiàng)5:插入的數(shù)據(jù)項(xiàng),要求符合檢查約束的要求INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁','上海松江',6,'ZQC',0)代碼錯(cuò)誤注意事項(xiàng)6:具有缺省值的列,可以使用DEFAULT(缺省)關(guān)鍵字來代替插入的數(shù)值INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁',DEFAULT,6,'ZQC@S',0)指導(dǎo)——增加學(xué)生記錄2-1訓(xùn)練要點(diǎn):使用INSERT語(yǔ)句向數(shù)據(jù)庫(kù)表插入數(shù)據(jù)需求說明:在Student表中使用T-SQL插入如下數(shù)據(jù)學(xué)號(hào)密碼姓名性別年級(jí)聯(lián)系電話現(xiàn)住址生日電子郵件S1200902001zhangsan張三男101062768866解放路1990-1-1zhangsan@126.comS1200902002lisi89李四男113812345678長(zhǎng)江路1989-2-1S1200902003(默認(rèn)值)王五男113912345678(默認(rèn)值)1988-5-3S1200902004wanglili王麗麗女113112345678(默認(rèn)值)1987-6-2wangll@S1200902005(默認(rèn)值)張峰男113212345678(默認(rèn)值)1991-8-8
講解需求說明指導(dǎo)——增加你學(xué)生劍記錄2-就2難點(diǎn)孤分析默認(rèn)島值的鍋插入模方式雄、日挖期型懲數(shù)據(jù)償?shù)牟宕羧敕劫嵤?、都允許結(jié)空值超的列翼插入裙方式完成槽時(shí)間屯:20分鐘IN控SE滋RT耳IN醉TO重S詠tu胃de飾nt績(jī)(旱St視ud駝en垂tN滿o,律Lo襖gi隆nP耗wd置,S桐tu兵de秘nt徑Na拉me桶,S裝ex頃,G衫ra合de文Id俯,P傅ho戚ne額,A高dd嘉re樸ss爛,B潮or敘nD思at盜e)VA陸LU選ES該(貿(mào)'S風(fēng)12競(jìng)00揉90必20缸05基',敬DE豎FA爪UL射T,暮'張峰',負(fù)'男',召1,星'1鄙32壺12督34沾56栽78吉',姑DE雪FA爐UL何T,繁'站19彼87丘-6苗-2切')IN盡SE移RT徐I駐NT兼OAd悔dr珍es鍬sL翼is辰t(姓名,地址,電子燦郵件)SE庸LE爬CTSN吃am進(jìn)e,黎SA雕dd曾re德ss琴,S融Em芝ai輝lFR襪OM圣S碗tu肌de象nt竿sIN登SE如RT寸I響NT野O<表名>(列名)SE容LE凳CT<列名>FR療OM<源表軍名>插入屆多行尾數(shù)據(jù)4-勝1第一就種方宵法通過IN沈SE餐RT切S溪EL荒EC辦T語(yǔ)句績(jī)將現(xiàn)離有表賓中的辯數(shù)據(jù)垮添加蓬到已椒存在古的表短中演示示例2:插入多條學(xué)生記錄CR夜EA填TE艷T恭AB鏈LETT剝A偉SSE呀LE匆CT迅*咸F坐RO劣MSt牌ud望en云tsCR裁EA絨TE沫T門AB略LE<表名>ASSE趕LE碼CT砍*訪F塑RO葡M<源表弓名>插入將多行盞數(shù)據(jù)4-任2第二趕種方標(biāo)法通過CR園EA嘉TE喚T芒AB緞LE語(yǔ)句叉將現(xiàn)沿有表允中的南數(shù)據(jù)遣添加曠到新報(bào)表中該語(yǔ)罷句可錢以執(zhí)唉行兩香次嗎???演示示例2:插入多條學(xué)生記錄IN恢SE貍RT絕ST貌UD詞EN寨TS河(SN載am對(duì)e,轎SG琴ra脊de裁,S守Se慢x)SE圣LE安CT癥'張可',洗7,欣1渣UN尸IO網(wǎng)NSE值LE句CT箱'李揚(yáng)',固4,櫻0私UN立IO輛NSE喇LE捎CT死'楊曉',帶2,學(xué)0度UN巨IO監(jiān)NSE溜L(fēng)E護(hù)CT焰'湯美',聚3,放0關(guān)UN框IO例NSE柱LE借CT貪'蘇三糠東',忍7,仁1壟UN收IO浴NSE期LE繪CT昌'王立仆巖',低3,箭1工UN諷IO探NSE軍LE逃CT維'張偉',預(yù)7,爛1株UN睡IO我NSE炕LE保CT蕩'陳剛',圍4,長(zhǎng)1頂U(kuò)N梳IO殲NSE扭LE卻CT應(yīng)'王娟俯娟',傲7,都0IN訊SE繡RT伶I長(zhǎng)NT夢(mèng)O<表名>(列名)SE佛LE刊CT<列名>UN盾IO防NSE購(gòu)LE濃CT<列名>UN做IO塔N……插入棟多行晌數(shù)據(jù)4-隔3第三浸種方殊法通過UN訂IO獎(jiǎng)N關(guān)鍵示字合頁(yè)并數(shù)唐據(jù)進(jìn)蜓行插步入演示示例2:插入多條學(xué)生記錄練習(xí)——?jiǎng)?chuàng)建忽學(xué)生劈燕通訊節(jié)錄需求桂說明話:根據(jù)常學(xué)生炭信息燦表St汽ud享en借t,使煌用IN幻玉SE男RT映S輪EL摟EC欲T語(yǔ)句梁創(chuàng)建柿通訊鏟錄表Ad獨(dú)dr恭es羞s_瞞IS。根據(jù)互學(xué)生蘿信息士表St私ud楊en鍬t,使權(quán)用SE降LE貧CT圾I賞NT幸O語(yǔ)句蝕創(chuàng)建鞠通訊換錄表Ad曉dr絞es貫s_泥SI。保存PL覺/S糧QL為“疫創(chuàng)建格通訊疾錄.sq襲l”文件膠。完成小時(shí)間案:10分鐘練習(xí)——增加嚷科目需求撫說明基:在Su頭bj滋ec劫t表中思使用PL映/S憶QL插入弟如下癥數(shù)據(jù)保存PL漁/S慚QL為“墨增加津科目料記錄.sq眨l”文件完成微時(shí)間輸:10分鐘科目名稱課時(shí)所屬年級(jí)SubjectNameClassHourGradeId走進(jìn)Java編程世界401HTML和CSS網(wǎng)頁(yè)技術(shù)601練習(xí)——增加織成績(jī)纖信息需求囑說明估:在Re虹su吼lt表中內(nèi)使用PL賺/S躬QL插入磨如下銳數(shù)據(jù)保存PL鹿/S潔QL為“扛增加篩成績(jī)娛記錄.sq披l”文件完成拔時(shí)間為:10分鐘學(xué)號(hào)所考科目分?jǐn)?shù)考試日期StudentNoSubjectIdStudentResultExamDateS12009020011802009-9-13S12009020021452009-9-13S12009020012902009-10-18S12009020022602009-10-18UP野DA籌TE表名SE卵T列名=更新蔥值[WH襲ER些E更新允條件]UP慈DA建TE犧S爐tu拼de眼nt斤s阿SE引T價(jià)SS線EX餡=舍0UP燭DA旗TE豎S死tu昆de簡(jiǎn)nt鉤sSE恥TSA逝dd遮re冊(cè)ss='北京穗女子公職業(yè)獸技術(shù)機(jī)學(xué)校禾家政值班'WH莖ER蘋ESA鋤dd白re鍋ss=旨'北京性女子利職業(yè)競(jìng)技術(shù)毛學(xué)校右刺繡漠班'UP味DA根TE痰S崇co天re坦sSE沿T遠(yuǎn)Sc睛or京es曲=Sc兔or握es+藥5WH爬ER無(wú)E押Sc跨or詳es平<療=扭95使用UP淺DA警TE更新惡數(shù)據(jù)梢行演示示例3:修改記錄指導(dǎo)——修改陜學(xué)生靜記錄2-揮1訓(xùn)練旋要點(diǎn)悅:使用UP器DA稠TE語(yǔ)句希修改謀數(shù)據(jù)探庫(kù)表感中的東數(shù)據(jù)需求訊說明瓶:修改啊學(xué)生精的住棗址修改脖學(xué)生寫的所悄屬年房誠(chéng)級(jí)修改拋某課格程的快學(xué)時(shí)強(qiáng)數(shù)提高徒某課鄰程分話數(shù)修改咐某學(xué)尋生分煎數(shù)修改晉空值嗎的記動(dòng)錄講解葡需求控說明指導(dǎo)——修改起學(xué)生都記錄2-義2難點(diǎn)光分析多條統(tǒng)件的豈聯(lián)合滑使用AN抗D日期持的比略較判斷糠列是譜否為鼠空WH伏ER蔬EEx出am芒Da縮慧te='鑄20鑒09睡-9角-1積3'磚A妖NDSu油bj庫(kù)ec筋tI蘋d=1起A詠NDSt競(jìng)ud馬en滔tR翅es選ul堪t<6專0WH防ER鞭EEx危am彈Da鳥te='悼20淋09摩-9昂-1但3'WH遺ER蔽E訪Em召ai滴l役IS燭N脖UL遇L誰(shuí)OR滲E吩ma語(yǔ)il號(hào)=個(gè)'蛋'完成哈時(shí)間潮:20分鐘共性哲問題踩集中演講解常見歉調(diào)試字問題瞧及解拒決辦那法代碼糧規(guī)范射問題共性夜問題慌集中值講解DE淡LE寸TE悠[飼FR蟲OM無(wú)]表名[W錢HE增RE<刪除沾條件>]DE艇LE姓TE繁F頑RO漏M破St級(jí)ud棗en叉tsWH徒ER購(gòu)ESN樣am敞e='張青安裁'DE麻L(zhǎng)E閉TE且F醒RO道M學(xué)生佛信息跳表WH斬ER臺(tái)E學(xué)號(hào)='定00熔10驢01教2'運(yùn)行霸錯(cuò)誤河南新鄉(xiāng)趙可以0010016河南新鄉(xiāng)張麗鵑0010015江西南昌雷銅0010014湖南新田吳蘭0010013山東定陶李山0010012….地址姓名學(xué)號(hào)980010016數(shù)學(xué)810010013語(yǔ)文670010012語(yǔ)文740010013數(shù)學(xué)880010012數(shù)學(xué)….分?jǐn)?shù)學(xué)號(hào)科目使用DE宴LE溫TE刪除怕數(shù)據(jù)丑行子表際中存錯(cuò)在對(duì)嫂應(yīng)數(shù)稱據(jù)!演示示例4:刪除學(xué)生記錄以下烘的刪掛除語(yǔ)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司員工試用期勞動(dòng)合同書
- 2025年吉林省安全員B證考試題庫(kù)附答案
- 2025貴州省建筑安全員A證考試題庫(kù)
- 六安市物業(yè)服務(wù)合同范本
- 農(nóng)村投資辦廠加盟合同范本
- 2025年江西省建筑安全員C證考試(專職安全員)題庫(kù)及答案
- 2025浙江省建筑安全員B證考試題庫(kù)附答案
- 辦公室文員招聘啟事范文模板
- 2025年遼寧省建筑安全員-B證考試題庫(kù)附答案
- 2025年山西省建筑安全員-A證考試題庫(kù)附答案
- 安保服務(wù)行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 吉林大學(xué)《微積分AⅠ》2021-2022學(xué)年第一學(xué)期期末試卷
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程》第六章創(chuàng)業(yè)資源與融資
- 《建筑工程施工許可管理辦法》2021年9月28日修訂
- 初中英語(yǔ)高頻熟詞生義
- 2025高考語(yǔ)文文言文閱讀復(fù)習(xí):高頻實(shí)詞分類匯編
- 綿陽(yáng)市三臺(tái)縣鄉(xiāng)鎮(zhèn)地圖矢量可編輯課件行政區(qū)劃邊界高清(四川省)
- 爭(zhēng)做“四有好老師”-當(dāng)好“四個(gè)引路人”
- 術(shù)語(yǔ)翻譯與本地化
- 2024年全國(guó)高考甲卷語(yǔ)文真題試卷含答案
- 新疆城市綠地養(yǎng)護(hù)管理標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論