




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第三章用SQL語句操作數(shù)據(jù)SQL語句的作用是什么?插入語句使用的是INSERT、UPDATE還是DELETE?TRUNCATE語句的作用是什么?預(yù)習(xí)檢查使用T-SQL向表中插入數(shù)據(jù)使用T-SQL更新表中數(shù)據(jù)使用T-SQL刪除表中數(shù)據(jù)本章目標(biāo)SQL是什么?StructuredQueryLanguage:結(jié)構(gòu)化查詢語言為何要使用SQL?難道僅僅使用PL/SQL操作數(shù)據(jù)庫?應(yīng)用程序如何與數(shù)據(jù)庫打交道?何時使用?對Oracle執(zhí)行所有的操作都可以程序中的增刪改查怎么使用?…SQL簡介PL/SQL:ProceduralLanguage/SQLPL/SQL是SQL的增強(qiáng)版對功能進(jìn)行了擴(kuò)充:如變量說明、流程控制、功能函數(shù)SQL和T-SQLDML(數(shù)據(jù)操作語言)插入、刪除和修改數(shù)據(jù)庫中的數(shù)據(jù)DCL(數(shù)據(jù)控制語言)用來控制存取許可、存取權(quán)限等DQL(數(shù)據(jù)查詢語言)用來查詢數(shù)據(jù)庫中的數(shù)據(jù)DDL(數(shù)據(jù)定義語言)用來建立數(shù)據(jù)庫、數(shù)據(jù)庫對象和定義表的列SQL的組成INSERT、UPDATE、DELETE等GRANT、REVOKE等CREATETABLE、DROPTABLE等SELECT等SQL中的運(yùn)算符3-1算術(shù)運(yùn)算符運(yùn)算符說明+加運(yùn)算,求兩個數(shù)或表達(dá)式相加的和,如6+8-減運(yùn)算,求兩個數(shù)或表達(dá)式相減的差*乘運(yùn)算,求兩個數(shù)或表達(dá)式相乘的積/除運(yùn)算,求兩個數(shù)或表達(dá)式相除的商,如5/3的值為1%取模運(yùn)算,求兩個數(shù)或表達(dá)式相除的余數(shù),如:5%3的值為2
運(yùn)算符一種符號,它是用來進(jìn)行列間或者變量之間的比較和數(shù)學(xué)運(yùn)算的算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符SQL中的運(yùn)算符3-2運(yùn)算符說明=把一個數(shù)或變量或表達(dá)式賦值給另一變量,如:Name='王華'賦值運(yùn)算符運(yùn)算符說明AND當(dāng)且僅當(dāng)兩個布爾表達(dá)式都為true時,返回TRUE。OR當(dāng)且僅當(dāng)兩個布爾表達(dá)式都為false,返回FALSE。NOT對布爾表達(dá)式的值取反
邏輯運(yùn)算符SQL中的運(yùn)算符3-3比較運(yùn)算符運(yùn)算符說明=等于,例如:age=23>大于,例如:price>100<小于<>不等于>=大于等于<=小于等于!=不等于(非SQL-92標(biāo)準(zhǔn))數(shù)據(jù)余庫對熱象執(zhí)行T-形SQ銅L執(zhí)行徐結(jié)果查詢喉窗口斗的介西紹IN炭SE怖RT蹄[I潑NT煎O]表名[(那列名蝕)]熄V母AL偉UE開S(值訊列表余)IN捷SE裙RT純I基NT家O慰St星ud蒜en私ts跳(跡SN摟am括e,你SA仙dd賣re竿ss勤,S丟Gr衰ad冤e,荷SE燦ma遭il或,S誕SE煌X)VA頸LU券ES撕(劈燕'張福青裁職',楚'上廚海松濁江'御,6羅,'鑒ZQ駁C@臉So新hu唉.c牙om四',神0)向?qū)W憑生表諸中插棵入一者行數(shù)乒據(jù)插入姻數(shù)據(jù)肝行語準(zhǔn)法演示示例1:插入一條學(xué)生記錄注意事項1:每次插入一行數(shù)據(jù),不能只插入半行或者幾列數(shù)據(jù)插入的數(shù)據(jù)是否有效將按照整行的完整性的要求來檢驗INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁')代碼犯錯誤插入容數(shù)據(jù)姓行注挖意事婚項3腔-1注意事項2:每個數(shù)據(jù)值的數(shù)據(jù)類型、精度和小數(shù)位數(shù)必須與相應(yīng)的列匹配INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁','上海松江',ZQC,'ZQC@S','ZG')代碼授錯誤插入圍數(shù)據(jù)蹄行注爛意事遣項3巨-2注意事項3:不能為標(biāo)識列指定值INSERTINTOStudents(SCode,SName,SAddress,SGrade,SEmail,SSEX)VALUES(32,'張青裁','上海松江',6,'ZQC@S',0)代碼屋錯誤注意事項4:如果在設(shè)計表的時候就指定了某列不允許為空,則必須插入數(shù)據(jù)INSERTINTOStudents(SAddress,SGrade,SEmail,SSEX)VALUES(‘上海松江’,6,,0)代碼禾錯誤插入選數(shù)據(jù)厭行注淡意事緊項3坡-3注意事項5:插入的數(shù)據(jù)項,要求符合檢查約束的要求INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁','上海松江',6,'ZQC',0)代碼抗錯誤注意事項6:具有缺省值的列,可以使用DEFAULT(缺?。╆P(guān)鍵字來代替插入的數(shù)值INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁',DEFAULT,6,'ZQC@S',0)指導(dǎo)份——撲增加嗓學(xué)生刺記錄錢2-毫1訓(xùn)練喇要點貢:使用吧IN數(shù)SE羅RT壘語句超向數(shù)兼據(jù)庫幕表插粒入數(shù)盡據(jù)需求枝說明西:在S藍(lán)tu遞de喚nt見表中踢使用既T-串SQ泡L插歸入如冠下數(shù)敲據(jù)學(xué)號密碼姓名性別年級聯(lián)系電話現(xiàn)住址生日電子郵件S1200902001zhangsan張三男101062768866解放路1990-1-1zhangsan@126.comS1200902002lisi89李四男113812345678長江路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難點司分析默認(rèn)龜值的木插入蓋方式草、日鞭期型勻數(shù)據(jù)妥的插拐入方幟式、員允許泥空值爛的列槍插入授方式完成貞時間鼓:20寸分鐘IN栗SE蠅RT擾IN拋TO豆S澤tu波de捉nt俱(敏St出ud倦en酸t(yī)N初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識(疲'S籮12捉00疾90蒸20全05涂',六DE譽(yù)FA室UL爭T,贏'張峰',男'男IN涼SE搖RT情I督NT四O船A冷dd歉re喜ss刊Li惡st楚(橫姓名紡,地匙址,捧電子抵郵件充)SE菊LE長CT長SN傾am航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網(wǎng)T語遺句將梢現(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第二巾種方可法通過教CR遞EA瀉TE騾T畝AB間LE們語句暢將現(xiàn)閑有表潑中的掌數(shù)據(jù)菠添加右到新滲表中該語圈句可嶼以執(zhí)丟行兩者次嗎塵?演示示例2:插入多條學(xué)生記錄IN拐SE誘RT幟ST疼UD掙EN川TS鉆(徐SN誰am羨e,政SG閣ra昆de聯(lián),S性Se辟x)SE市LE臂CT來'磚張可聽',憲7,療1猾UN顆IO夢NSE柔LE愈CT塘'列李揚(yáng)阿',訴4,描0怒UN抗IO倒NSE輛LE懶CT衛(wèi)'徒楊曉唯',釣2,賭0狐UN辮IO朱NSE賠LE碑CT鞭'唯湯美瓣',庭3,高0貧UN耳IO融NSE指LE至CT貴'浙蘇三族東'燈,7沙,1錯U每NI纖ONSE鎖LE撫CT井'幼王立李巖'堵,3湖,1未U促NI欺ONSE號LE守CT蝦'政張偉阻',薦7,警1蠅UN券IO鐘NSE性LE延CT嫌'酸陳剛龜',衫4,逗1謹(jǐn)UN蠟IO哭NSE慶LE確CT拿'紙王娟琴娟'繁,7其,0IN何SE離RT險I伐NT禿O<表捐名>能(列捕名)SE悼LE鉛CT<列僻名>UN密IO撓NSE酷LE集CT<列鍋名>UN離IO盲N……插入辦多行獨數(shù)據(jù)諒4歌-3第三喪種方聞法通過碼UN豪IO燦N關(guān)協(xié)鍵字畫合并紛數(shù)據(jù)肢進(jìn)行屯插入演示示例2:插入多條學(xué)生記錄練習(xí)逆——粒創(chuàng)建皺學(xué)生慢通訊尿錄需求庭說明觀:根據(jù)免學(xué)生巷信息稍表S振tu慘de們nt牢,使企用I辣NS磁ER貧T衡SE供LE濃CT聞?wù)Z句憐創(chuàng)建吃通訊然錄表背Ad功dr款es段s_螞IS別。根據(jù)給學(xué)生謊信息接表S綁tu橡de春nt蟻,使醒用S仇EL資EC桐T欺IN續(xù)TO返語句昆創(chuàng)建鴿通訊讓錄表缺Ad舊dr摧es防s_忠SI榆。保存買PL遙/S牌QL濾為“火創(chuàng)建烏通訊昌錄.稿sq婚l”斑文畫件。完成聯(lián)時間圾:10惜分鐘練習(xí)婆——拳增加戶科目需求冤說明暴:在S每ub庭je醬ct雖表中溜使用陷PL畝/S在QL扔插入夸如下著數(shù)據(jù)保存辛PL垃/S真QL只為“驢增加搖科目廊記錄兵.s隱ql耐”駛文件完成鑰時間胡:10忘分鐘科目名稱課時所屬年級SubjectNameClassHourGradeId走進(jìn)Java編程世界401HTML和CSS網(wǎng)頁技術(shù)601練習(xí)美——對增加環(huán)成績厚信息需求悠說明泰:在R邊es醫(yī)ul顧t表筑中使辭用P版L/貞SQ叉L插趁入如閣下數(shù)憶據(jù)保存遙PL槍/S直QL朵為“令增加漫成績找記錄紛.s泉ql叫”杰文件完成火時間杜:10盤分鐘學(xué)號所考科目分?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星SS擊EX急=爪0UP米DA控TE敲S香tu蔬de守nt仗sSE確T歪SA址dd爐re惱ss川=伯'北撞京女臂子職舍業(yè)技謀術(shù)學(xué)賄校家千政班需'WH棵ER屋E公SA念dd崗re凡ss背=步'層北京厚女子伴職業(yè)勝技術(shù)踏學(xué)校鐮刺繡役班'UP朝DA剝TE湯S率co情re爆sSE澆T升Sc桶or濟(jì)es兔=賤S診co貴re頸s牧+希5WH輩ER裂E廟Sc吹or留es看<約=鳴95使用社UP門DA見TE服更新攝數(shù)據(jù)賞行演示示例3:修改記錄指導(dǎo)孟——乎修改珍學(xué)生伏記錄匙2-擠1訓(xùn)練翁要點刑:使用督UP磁DA晃TE杠語句回修改非數(shù)據(jù)琴庫表鍛中的悔數(shù)據(jù)需求嫩說明濤:修改最學(xué)生簽的住懂址修改占學(xué)生撒的所奧屬年失級修改帥某課悲程的全學(xué)時泉數(shù)提高狗某課特程分婆數(shù)修改線某學(xué)陵生分高數(shù)修改貝空值爽的記沸錄講解惡需求凈說明指導(dǎo)到——摟修改據(jù)學(xué)生重記錄霧2-社2難點悉分析多條盒件的亭聯(lián)合鬼使用她AN逆D日期兩的比跑較判斷自列是狼否為茂空WH源ER夫E瘦Ex牲am鐘Da注te鉆='鋸20腫09忍-9路-1固3'箏A碑ND棉S汗ub偶je崇ct芹Id克=1德A經(jīng)ND離S氧tu品de驚nt夾Re悔su厲lt鍋<6姐0WH認(rèn)ER咱E古Ex陵am抓Da看te薪='似20的09寒-9抬-1碗3'WH肆ER謎E唇Em疾ai癥l好IS邀N泥UL華L衰OR醬E熊ma叮il沙=惡'養(yǎng)'完成刷時間巾:20計分鐘共性塌問題芳集中利講解常見庭調(diào)試膚問題念及解旱決辦恨法代碼貍規(guī)范異問題共性性問題華集中毯講解DE佛LE南TE慮[遵FR魄OM允]表名[W榜HE滴RE<刪技除條習(xí)件>溫]DE配LE票TE徒F源RO惜M愈St斬ud輩en帳tsWH胸ER核E慰SN香am射e膨='園張青價裁'DE季LE摧TE害F辯RO辭M售學(xué)生鄭信息幸表WH琴ER甚E困學(xué)號牲=蠶'0曠01博00傘12賴'運(yùn)行功錯誤河南新鄉(xiāng)趙可以0010016河南新鄉(xiāng)張麗鵑0010015江西南昌雷銅0010014湖南新田吳蘭0010013山東定陶李山0010012….地址姓名學(xué)號980010016數(shù)學(xué)810010013語文670010012語文740010013數(shù)學(xué)880010012數(shù)學(xué)….分?jǐn)?shù)學(xué)號科目使用較DE星LE毒TE奴刪除季數(shù)據(jù)宵行子表屈中存晌在對常應(yīng)數(shù)倍據(jù)!演示示例4:刪除學(xué)生記錄以下半的刪誼除語株句可許以執(zhí)掙行嗎置?D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭健康檔案與疾病預(yù)防計劃表
- 股份制改革流程操作指南
- 養(yǎng)殖產(chǎn)業(yè)合作與獸醫(yī)服務(wù)協(xié)議
- 專業(yè)寫作培訓(xùn)資源共享協(xié)議
- 公司內(nèi)部人事調(diào)整規(guī)章制度
- 智能交通系統(tǒng)建設(shè)及交通管理優(yōu)化方案設(shè)計
- 工作流程表格-任務(wù)清單
- 電子會議系統(tǒng)使用記錄表格
- 數(shù)學(xué)故事征文探索數(shù)學(xué)之美與實際應(yīng)用價值
- 歷史古代文明發(fā)展脈絡(luò)閱讀題
- 鋼結(jié)構(gòu)安裝方案(彩鋼屋面)
- 混凝土模板支撐工程專項施工方案(140頁)
- 方管、矩形管規(guī)格與理論重量參考表82835
- 腫瘤標(biāo)志物檢驗(課堂PPT)
- HY∕T 0289-2020 海水淡化濃鹽水排放要求
- 監(jiān)管方式征免性質(zhì)對應(yīng)關(guān)系表
- NLP高效能溝通影響力集團(tuán)李炫華
- 預(yù)應(yīng)力錨索安全專項施工方案
- 站長辦公會議事規(guī)則
- 在泰居留90天移民局報到表格(TM47)
- 銅陵職業(yè)技術(shù)學(xué)院“十三五”發(fā)展規(guī)劃編制工作方案
評論
0/150
提交評論