內(nèi)容教程案例exday_第1頁
內(nèi)容教程案例exday_第2頁
內(nèi)容教程案例exday_第3頁
內(nèi)容教程案例exday_第4頁
內(nèi)容教程案例exday_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、練習(xí)列表注: 理解級別 掌握級別 應(yīng)用級別1名稱描述級別 *32 操作掌握 *32 操作的語法 事務(wù)概念了解事務(wù)及事務(wù)相關(guān)令 *2 操作掌握 *2 操作的語法 *)2 操作掌握 *)2 操作的語法 執(zhí)行批處理文件在 YWR6RY 中執(zhí)行批處理文件 目錄練習(xí) :非等值連接 UT 后面的條件丌是等值操作 練習(xí) :OTYKXZ 數(shù)據(jù) 使用方法:丌寫列名 使用方法:寫列名 表 XUTS 關(guān)鍵字 練習(xí) :VJGZK 更新數(shù)據(jù) 練習(xí) :JKRKZK 刪除數(shù)據(jù) 練習(xí) :多個會話操作同一張表 練習(xí) :9GKVUOTZ 練習(xí) :JXUV 刪除結(jié)構(gòu)和全部的表數(shù)據(jù) 練習(xí) :ZXTIGZK 截取 截斷 練習(xí) :GRZ

2、KX 修改結(jié)構(gòu) 2練習(xí) :非等值連接 UT 后面的條件不是等值操作 【案例 】計算員工的薪水等級?步驟 :準備數(shù)據(jù) 建表 ! 揑入數(shù)據(jù)! IUSSOZ 步驟 :計算員工的薪水等級3972$ YKRKIZ K KSVTU K KTGSK K YGRGX_ Y MXGJKLXUS KSVE K PUOT YGRMXGJKE YUT K YGRGX_ HKZKKT Y RUYGR GTJ Y NOYGR !972$ IXKGZK ZGHRK YGRMXGJKE MXGJK TSHKX RUYGR TSHKX NOYGR TSHKX !972$ OTYKXZ OTZU YGRMXGJKETOTM GR

3、KY !972$ OTYKXZ OTZU YGRMXGJKETOTM GRKY !972$ OTYKXZ OTZU YGRMXGJKETOTM GRKY !972$ OTYKXZ OTZU YGRMXGJKETOTM GRKY !972$ OTYKXZ OTZU YGRMXGJKETOTM GRKY !972$ IUSSOZ !+SVE 表9GRMXGJKE 表KSVTUKTGSK薪水YGRGX_級別MXGJK最低薪RUYGR最高薪NOYGR NGTMP ROIY RO_O MULX 練習(xí) :OTYKXZ 揑入數(shù)據(jù) 使用方法:不寫列名【案例 】OTYKXZ 演示:不寫列名4 必須提供全部的列數(shù)

4、據(jù) 數(shù)據(jù)的順序必須按照表結(jié)構(gòu) 如果有數(shù)據(jù)沒提供 用 TRR 表示972$ OTYKXZ OTZU JKVZE GRKY SGXQKZ TRR !972$ OTYKXZ OTZU KSVEGRKY XUX_ 6XUMXGSSKX TRR TRR Y_YJGZK !使用方法:寫列名【案例 】OTYKXZ 演示:寫列名5972$ OTYKXZ OTZU KSVE KSVTU YGRGX_ KTGSK NOXKJGZK GRKY XUX_ ZUEJGZK SS JJ ! 表【案例 】表:只結(jié)構(gòu) 不數(shù)據(jù)【案例 】表:一部分數(shù)據(jù)【案例 】表:一部分數(shù)據(jù)【案例 】創(chuàng)建一個同 KSV 表結(jié)構(gòu)相同的空表 將部門

5、號為 的員工信息放入該表情景描述6 通過在新表中設(shè)置列名的方式 指定新表中的列名972$ IXKGZK ZGHRK KSVEIUTZ JOJ KSVETS 新表中的列名GYYKRKIZ JKVZTU IUTZ LXUS KSVEMXUV H_ JKVZTU ! 通過設(shè)置別名的方式 指定新表中的列名972$ IXKGZK ZGHRK KSVE_ GYYKRKIZ KSVTU KTGSK YGRGX_ _KGXEYGR _KGXEYGR 為新表的列名LXUS KSVENKXK JKVZTU # !972$ IXKGZK ZGHRK YGRMXGJKE_ GYYKRKIZ LXUS YGRMXGJK

6、ENKXK $ ! ZUEJGZK 函數(shù)是UXGIRK 獨有的 在 UXGIRK 數(shù)據(jù)庫中揑入日期數(shù)據(jù) 一定要用 ZUEJGZK 處理 不要采用默認格式 比如: 5): 如果有一張表KSV 的數(shù)據(jù)量為一百萬條 此時需要建立 張測試表只放入少量測試數(shù)據(jù) 如 條 執(zhí)行步驟如下所示:第 步創(chuàng)建一個空表第 步揑入少量測試數(shù)據(jù)【案例 】把表中的數(shù)據(jù)換為部門 和 的員工XUTS 關(guān)鍵字【案例 】向新表中揑入指定數(shù)的數(shù)據(jù) 比如前 條練習(xí) :VJGZK 更新數(shù)據(jù) 【案例 】將員工號為 的員工薪水改為 工作改為 6XUMXGSSKX7972$ VJGZK KSVEYKZ YGRGX_ # PUH # 6XUMX

7、GSSKX NKXK KSVTU # !972$ JKRKZK LXUS KSVEHGQ !972$ OTYKXZ OTZU KSVEHGQ YKRKIZ LXUS KSVE NKXK XUTS # ! XUTS 行號972$ JKRKZK LXUS KSVEHGQ ! 刪除全表的數(shù)據(jù) LXUS 可以省略 972$ OTYKXZ OTZU KSVEHGQ YKRKIZ LXUS KSVE NKXK JKVZTU OT !972$ OTYKXZ OTZU KSVEHGQ YKRKIZ LXUS KSVE NKXK JKVZTU # !972$ IXKGZK ZGHRK KSVEHGQ KSVEH

8、GQ 表結(jié)構(gòu)與 KSVE 表結(jié)構(gòu)完全相同GYYKRKIZ LXUS KSVENKXK # !【案例 】部門 的員工薪水 練習(xí) :JKRKZK 刪除數(shù)據(jù) 【案例 】JKRKZK 演示【案例 】JOYZOTIZ 關(guān)鍵字刪除重復(fù)數(shù)據(jù) 稍顯麻煩 8972$ JKRKZK KSVEHGQ NKXK KSVTU # !972$ JKRKZK KSVEHGQ NKXK JKVZTU # !972$ JKRKZK KSVEHGQ ! 刪除 KSVEHGQ 表中所有數(shù)據(jù)972$ IUSSOZ !972$ VJGZK KSVE YKZ YGRGX_ # YGRGX_ NKXK JKVZTU # !步驟 :數(shù)據(jù)準備

9、步驟 :創(chuàng)建表 KSVEHGQ 只存放不重復(fù)的9972$ IXKGZK ZGHRK KSVEHGQ GYYKRKIZ JOYZOTIZ KSVTU KTGSK YGRGX_ NOXKJGZK PUH HUTY JKVZTU SMX LXUS KSVEHGQ ! 如下語句執(zhí)行 遍 揑入 條重復(fù)數(shù)據(jù)972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY GS_ ! 如下語句執(zhí)行 遍 揑入 條重復(fù)數(shù)據(jù)972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY XUX_ ! 如下語句執(zhí)行 遍 揑入 條數(shù)據(jù)972$ OTYK

10、XZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY XOKX !【案例 】將表改名【案例 】XUOJ 演示10972$ JXUV ZGHRK KSVEHGQ ! 刪除表 KSVEHGQ 972$ XKTGSK KSVEHGQ ZU KSVEHGQ ! 把 KSVEHGQ 改名為 KSVEHGQ 【案例 】刪除表中重復(fù)步驟 :數(shù)據(jù)準備步驟 :刪除重復(fù)數(shù)據(jù)11972$ JKRKZK LXUS KSVEHGQ 972$ JKRKZK LXUS KSVEHGQ ! 如下語句執(zhí)行 遍 揑入 條重復(fù)數(shù)據(jù)972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK Y

11、GRGX_ GRKY GS_ ! 如下語句執(zhí)行 遍 揑入 條重復(fù)數(shù)據(jù)972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY XUX_ ! 如下語句執(zhí)行 遍 揑入 條數(shù)據(jù)972$ OTYKXZ OTZU KSVEHGQ KSVTU KTGSK YGRGX_ GRKY XOKX !12NKXK XUOJ TUZ OT YKRKIZ SG XUOJ LXUS KSVEHGQ MXUV H_ KSVTU KTGSK YGRGX_ ! 子查詢:查詢出 KSVTU KTGSK YGRGX_ 相同的 XUOJ 最大的 主查詢:刪除XUOJ 不在子查詢之列的重復(fù)數(shù)據(jù)練

12、習(xí) :多個會話操作同一張表【案例 】:XGTYGIZOUT 演示步驟 開啟一個會話 創(chuàng)建表并 條數(shù)據(jù) 注意:丌IUSSOZ 步驟 13開啟第 個會話( 在會話 進行 IUSSOZ 之前 會話( 只能查看表結(jié)構(gòu) 查看丌到數(shù)據(jù)步驟 會話 中進行 IUSSOZ 操作后 !會話 ( 中就可以查看數(shù)據(jù)了14步驟 會話 進行 VJGZK 操作 沒有 IUSSOZ 會話( 看到的仍然是原先的數(shù)據(jù)步驟 會話 提交 IUSSOZ 后 會話 ( 看到被改變的結(jié)果15步驟 會話 進行 VJGZK 操作 沒有 IUSSOZ 會話( 進行JKRKZK 操作時被掛起步驟 會話 提交 IUSSOZ 會話( 離開阻塞狀態(tài) 開

13、始執(zhí)行16步驟 會話 更新后進行回滾操作 XURRHGIQ 結(jié)論事務(wù)的數(shù)據(jù)改變只有在自己的會話中能夠看到17 事務(wù)會對改勱的數(shù)據(jù)加鎖 丌允許其它事務(wù)操作如果提交 IUSSOZ 后 數(shù)據(jù)的改變被確認 則所有的會話都能看到被改變的結(jié)果 !數(shù)據(jù)上的鎖被!保存數(shù)據(jù)的臨時空間被如果回滾 XURRHGIQ 則數(shù)據(jù)的改變被取消 ! 數(shù)據(jù)上的鎖被臨時空間被!練習(xí) :9GKVUOTZ【案例 】YGKVUOTZ 演示18972$ IXKGZK ZGHRK S_ZKSVE OJ TSHKX ! 事務(wù)起點972$ OTYKXZ OTZU S_ZKSVE GRKY !972$ YGKVUOTZ ! 設(shè)置保存點 名為97

14、2$ OTYKXZ OTZU S_ZKSVE GRKY !972$ YGKVUOTZ (! 設(shè)置保存點 名為(972$ OTYKXZ OTZU S_ZKSVE GRKY !972$ XURRHGIQ ZU ! 回滾到保存點 注意: 之后的保存點全部被取消972$ YKRKIZ LXUS S_ZKSVE ! 被揑入數(shù)據(jù)庫 、 沒有被揑入練習(xí) :JXUV 刪除結(jié)構(gòu)和全部的表數(shù)據(jù) 【案例 】找出 年 月 日后創(chuàng)建的表 刪除過時的表。注意日期格式 下例是英文環(huán)境下 如果是中文環(huán)境 需要寫成: 月 這種形式。也可以使用 ZUEJGZK 函數(shù)。19 找出所有 年 月 日后創(chuàng)建的表972$ YKRKIZ G

15、 ZGHRKETGSK H IXKGZKJLXUS YKXEZGHRKY G PUOT YKXEUHPKIZY H UT G ZGHRKETGSK # H UHPKIZETGSKNKXK H IXKGZKJ $ *+) !:(2+E43+)8+:+* 【案例 】計算五個月之前創(chuàng)建的數(shù)據(jù)表的個數(shù)20972$ YKRKIZ IUTZ G ZGHRKETGSK LXUS YKXEZGHRKY G PUOT YKXEUHPKIZY H UT G ZGHRKETGSK # H UHPKIZETGSKNKXK H IXKGZKJ GJJESUTZNY Y_YJGZK !;9+89E*9 *+) 9:5)1

16、 *+) 6?/4,5 *+) 972$ JXUV ZGHRK YKXYEJY!練習(xí) :ZXTIGZK 截取 截斷 【案例 】ZXTIGZK 演示21練習(xí) :GRZKX 修改結(jié)構(gòu) 【案例 】增加列 只能增加在最后一列 【案例 】修改列名VGYYUXJ 為 VJ【案例 】修改列的數(shù)據(jù)類型為 VJ INGX 【案例 】刪除列VJ【案例 】Windwos 操作系統(tǒng):步驟 在指定路徑新建一個 YWR 為后綴名的文件步驟 編輯22972$ GRZKX ZGHRK S_ZKSVE JXUV IURST VJ !972$ GRZKX ZGHRK S_ZKSVE SUJOL_ VJ INGX !972$ GR

17、ZKX ZGHRK S_ZKSVE XKTGSK IURST VGYYUXJ ZU VJ !972$ IXKGZK ZGHRK S_ZKSVE OJ TSHKX !972$ GRZKX ZGHRK S_ZKSVE GJJ TGSK INGX !972$ GRZKX ZGHRK S_ZKSVE GJJ VGYYUGX !步驟 在服務(wù)器端運行執(zhí)行 YWR 文件和YWRVRY 在同一臺機器上 【案例 】2OT 操作系統(tǒng):步驟 :創(chuàng)建一個 TOTM YWR 文本文件: 提示符下輸入 O 文件名 在編輯區(qū)輸入內(nèi)容如下:23972$ & J:BGGGGBZKYZ YWR并在命令模式下輸入: 保存退出。 查看文件路徑: 在 YWRVRY 中執(zhí)行此文件:【案例 】權(quán)限演示步驟 假設(shè)數(shù)據(jù)庫中有 個用戶 UVKTRGH 和 TOTMRP24步驟 假設(shè)現(xiàn)在的用戶是 TOTMRPTOTMRP 將查看 KSV 表的權(quán)限賦予UVKTRGH UVKTRGH 只能看

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論