JavaEE物聯(lián)網(wǎng)云計(jì)算系列培訓(xùn)教材Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)
JavaEE物聯(lián)網(wǎng)云計(jì)算系列培訓(xùn)教材Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)
JavaEE物聯(lián)網(wǎng)云計(jì)算系列培訓(xùn)教材Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁(yè)
JavaEE物聯(lián)網(wǎng)云計(jì)算系列培訓(xùn)教材Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)_第4頁(yè)
JavaEE物聯(lián)網(wǎng)云計(jì)算系列培訓(xùn)教材Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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ò)充:如變量說(shuō)明、流程控制、功能函數(shù)SQL和T-SQLDML(數(shù)據(jù)操作語(yǔ)言)插入、刪除和修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)DCL(數(shù)據(jù)控制語(yǔ)言)用來(lái)控制存取許可、存取權(quán)限等DQL(數(shù)據(jù)查詢語(yǔ)言)用來(lái)查詢數(shù)據(jù)庫(kù)中的數(shù)據(jù)DDL(數(shù)據(jù)定義語(yǔ)言)用來(lái)建立數(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)算符說(shuō)明+加運(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),它是用來(lái)進(jìn)行列間或者變量之間的比較和數(shù)學(xué)運(yùn)算的算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符SQL中的運(yùn)算符3-2運(yùn)算符說(shuō)明=把一個(gè)數(shù)或變量或表達(dá)式賦值給另一變量,如:Name='王華'賦值運(yùn)算符運(yùn)算符說(shuō)明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)算符說(shuō)明=等于,例如:age=23>大于,例如:price>100<小于<>不等于>=大于等于<=小于等于!=不等于(非SQL-92標(biāo)準(zhǔn))數(shù)據(jù)余庫(kù)對(duì)熱象執(zhí)行T-形SQ銅L執(zhí)行徐結(jié)果查詢喉窗口斗的介西紹IN炭SE怖RT蹄[I潑NT煎O]表名[(那列名蝕)]熄V母AL偉UE開(kāi)S(值訊列表余)IN捷SE裙RT純I基NT家O慰St星ud蒜en私ts跳(跡SN摟am括e,你SA仙dd賣(mài)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ù)肝行語(yǔ)準(zhǔn)法演示示例1:插入一條學(xué)生記錄注意事項(xiàng)1:每次插入一行數(shù)據(jù),不能只插入半行或者幾列數(shù)據(jù)插入的數(shù)據(jù)是否有效將按照整行的完整性的要求來(lái)檢驗(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(缺?。╆P(guān)鍵字來(lái)代替插入的數(shù)值INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('張青裁',DEFAULT,6,'ZQC@S',0)指導(dǎo)份——撲增加嗓學(xué)生刺記錄錢(qián)2-毫1訓(xùn)練喇要點(diǎn)貢:使用吧IN數(shù)SE羅RT壘語(yǔ)句超向數(shù)兼據(jù)庫(kù)幕表插粒入數(shù)盡據(jù)需求枝說(shuō)明西:在S藍(lán)tu遞de喚nt見(jiàn)表中踢使用既T-串SQ泡L插歸入如冠下數(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

講解釋需求肚說(shuō)明指導(dǎo)低——顫增加吉學(xué)生它記錄稈2-貝2難點(diǎn)司分析默認(rèn)龜值的木插入蓋方式草、日鞭期型勻數(shù)據(jù)妥的插拐入方幟式、員允許泥空值爛的列槍插入授方式完成貞時(shí)間鼓: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識(shí)(疲'S籮12捉00疾90蒸20全05涂',六DE譽(yù)FA室UL爭(zhēng)T,贏'張峰',男'男IN涼SE搖RT情I督NT四O船A冷dd歉re喜ss刊Li惡st楚(橫姓名紡,地匙址,捧電子抵郵件充)SE菊LE長(zhǎng)CT長(zhǎng)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第一劫種方沙法通過(guò)哀IN普SE孔R(shí)T蒸S查EL黨EC網(wǎng)T語(yǔ)遺句將梢現(xiàn)有蔽表中冷的數(shù)需據(jù)添頃加到錄已存謙在的首表中演示示例2:插入多條學(xué)生記錄CR胖EA爛TE佳T樓AB明LETT塵A算SSE丟LE釀CT勵(lì)*翠F倒RO宵MSt劈燕ud偶en受tsCR止EA鹽TE閥T坐AB跪LE<表遙名>ASSE欲LE透CT推*疫F淹RO程M<源微表名裝>插入嘩多行咬數(shù)據(jù)國(guó)4園-2第二巾種方可法通過(guò)教CR遞EA瀉TE騾T畝AB間LE們語(yǔ)句暢將現(xiàn)閑有表潑中的掌數(shù)據(jù)菠添加右到新滲表中該語(yǔ)圈句可嶼以執(zhí)丟行兩者次嗎塵?演示示例2:插入多條學(xué)生記錄IN拐SE誘RT幟ST疼UD掙EN川TS鉆(徐SN誰(shuí)am羨e,政SG閣ra昆de聯(lián),S性Se辟x)SE市LE臂CT來(lái)'磚張可聽(tīng)',憲7,療1猾UN顆IO夢(mèng)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錯(cuò)U每NI纖ONSE鎖LE撫CT井'幼王立李巖'堵,3湖,1未U促NI欺ONSE號(hào)LE守CT蝦'政張偉阻',薦7,警1蠅UN券IO鐘NSE性LE延CT嫌'酸陳剛龜',衫4,逗1謹(jǐn)UN蠟IO哭NSE慶LE確CT拿'紙王娟琴娟'繁,7其,0IN何SE離RT險(xiǎn)I伐NT禿O<表捐名>能(列捕名)SE悼LE鉛CT<列僻名>UN密IO撓NSE酷LE集CT<列鍋名>UN離IO盲N……插入辦多行獨(dú)數(shù)據(jù)諒4歌-3第三喪種方聞法通過(guò)碼UN豪IO燦N關(guān)協(xié)鍵字畫(huà)合并紛數(shù)據(jù)肢進(jìn)行屯插入演示示例2:插入多條學(xué)生記錄練習(xí)逆——粒創(chuàng)建皺學(xué)生慢通訊尿錄需求庭說(shuō)明觀:根據(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返語(yǔ)句昆創(chuàng)建鴿通訊讓錄表缺Ad舊dr摧es防s_忠SI榆。保存買(mǎi)PL遙/S牌QL濾為“火創(chuàng)建烏通訊昌錄.稿sq婚l”斑文畫(huà)件。完成聯(lián)時(shí)間圾:10惜分鐘練習(xí)婆——拳增加戶科目需求冤說(shuō)明暴:在S每ub庭je醬ct雖表中溜使用陷PL畝/S在QL扔插入夸如下著數(shù)據(jù)保存辛PL垃/S真QL只為“驢增加搖科目廊記錄兵.s隱ql耐”駛文件完成鑰時(shí)間胡:10忘分鐘科目名稱課時(shí)所屬年級(jí)SubjectNameClassHourGradeId走進(jìn)Java編程世界401HTML和CSS網(wǎng)頁(yè)技術(shù)601練習(xí)美——對(duì)增加環(huán)成績(jī)厚信息需求悠說(shuō)明泰:在R邊es醫(yī)ul顧t表筑中使辭用P版L/貞SQ叉L插趁入如閣下數(shù)憶據(jù)保存遙PL槍/S直QL朵為“令增加漫成績(jī)找記錄紛.s泉ql叫”杰文件完成火時(shí)間杜:10盤(pán)分鐘學(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星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門(mén)DA見(jiàn)TE服更新攝數(shù)據(jù)賞行演示示例3:修改記錄指導(dǎo)孟——乎修改珍學(xué)生伏記錄匙2-擠1訓(xùn)練翁要點(diǎn)刑:使用督UP磁DA晃TE杠語(yǔ)句回修改非數(shù)據(jù)琴庫(kù)表鍛中的悔數(shù)據(jù)需求嫩說(shuō)明濤:修改最學(xué)生簽的住懂址修改占學(xué)生撒的所奧屬年失級(jí)修改帥某課悲程的全學(xué)時(shí)泉數(shù)提高狗某課特程分婆數(shù)修改線某學(xué)陵生分高數(shù)修改貝空值爽的記沸錄講解惡需求凈說(shuō)明指導(dǎo)到——摟修改據(jù)學(xué)生重記錄霧2-社2難點(diǎn)悉分析多條盒件的亭聯(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)'完成刷時(shí)間巾:20計(jì)分鐘共性塌問(wèn)題芳集中利講解常見(jiàn)庭調(diào)試膚問(wèn)題念及解旱決辦恨法代碼貍規(guī)范異問(wèn)題共性性問(wèn)題華集中毯講解DE佛LE南TE慮[遵FR魄OM允]表名[W榜HE滴RE<刪技除條習(xí)件>溫]DE配LE票TE徒F源RO惜M愈St斬ud輩en帳tsWH胸ER核E慰SN香am射e膨='園張青價(jià)裁'DE季LE摧TE害F辯RO辭M售學(xué)生鄭信息幸表WH琴ER甚E困學(xué)號(hào)牲=蠶'0曠01博00傘12賴'運(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ù)宵行子表屈中存晌在對(duì)常應(yīng)數(shù)倍據(jù)!演示示例4:刪除學(xué)生記錄以下半的刪誼除語(yǔ)株句可許以執(zhí)掙行嗎置?D

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論