數(shù)據庫技術培訓課程講義資料_第1頁
數(shù)據庫技術培訓課程講義資料_第2頁
數(shù)據庫技術培訓課程講義資料_第3頁
數(shù)據庫技術培訓課程講義資料_第4頁
數(shù)據庫技術培訓課程講義資料_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據庫技術培訓,課程講義 趙正道,主要內容,數(shù)據庫基本管理 SQL語句編寫 數(shù)據庫查詢及優(yōu)化 PL/SQL開發(fā),數(shù)據庫基本管理,用戶管理 創(chuàng)建用戶 修改用戶屬性 刪除用戶 權限管理 在數(shù)據庫中,權限是執(zhí)行某種特定數(shù)據庫操作的權利或許可,比如建立數(shù)據庫連接、創(chuàng)建表或視圖等數(shù)據庫對象、插入、修改和刪除數(shù)據等操作。用戶在進行數(shù)據庫操作時,數(shù)據庫將會首先驗證該用戶是否擁有執(zhí)行該操作的權限。,數(shù)據庫基本管理,數(shù)據庫基本管理,權限管理 授予權限(grant) 查看權限 收回權限(revoke),數(shù)據庫基本管理,角色管理 創(chuàng)建角色 角色授權 授予角色 收回角色 刪除角色,SQL語句編寫,數(shù)據定義語言(DDL

2、),SQL語句編寫,數(shù)據操作語言(DML),SQL語句編寫,數(shù)據控制語言(DCL),事物控制語句(TCS),SQL語句編寫-創(chuàng)建表,實例,數(shù)據類型,SQL語句編寫-創(chuàng)建表,樣本數(shù)據,SQL語句編寫-創(chuàng)建表,SQL語句編寫-插入數(shù)據,實例,SQL語句編寫-修改和刪除數(shù)據,實例,SQL語句編寫-修改表結構,SQL語句編寫-約束,SQL語句編寫-約束,約束類型,SQL語句編寫-約束,NOT NULL約束,SQL語句編寫-約束,UNIQUE約束,SQL語句編寫-約束,UNIQUE約束,SQL語句編寫-約束,Primary key約束,SQL語句編寫-約束,Primary key約束,SQL語句編寫-約

3、束,Foreign key約束,SQL語句編寫-約束,Foreign key約束,SQL語句編寫-約束,Check約束,SQL語句編寫-約束,查看約束,SQL語句編寫-約束,建表后添加約束,SQL語句編寫-約束,禁用/啟用約束,SQL語句編寫-約束,刪除約束,數(shù)據庫查詢及優(yōu)化-基本查詢,選擇,投影,連接,數(shù)據庫查詢及優(yōu)化-基本查詢,基本SELECT語句,數(shù)據庫查詢及優(yōu)化-基本查詢,SELECT語句,數(shù)據庫查詢及優(yōu)化-基本查詢,列的別名 空值null 消除重復行(distinct) between運算符 In運算符 like運算符,數(shù)據庫查詢及優(yōu)化-基本查詢,數(shù)據庫查詢及優(yōu)化-基本查詢,數(shù)據庫查

4、詢及優(yōu)化-基本查詢,常用字符函數(shù),數(shù)據庫查詢及優(yōu)化-基本查詢,常用數(shù)值函數(shù),數(shù)據庫查詢及優(yōu)化-基本查詢,常用日期函數(shù),數(shù)據庫查詢及優(yōu)化-基本查詢,常用分組函數(shù),數(shù)據庫查詢及優(yōu)化-復雜查詢,連接查詢 等值連接 非等值連接 自連接 外連接 子查詢,數(shù)據庫查詢及優(yōu)化-連接查詢,等值連接 連接查詢是通過多個表之間數(shù)據的關聯(lián)性來進行表間記錄連接,進而查詢數(shù)據的,如果表間記錄的連接是通過相等的字段值為條件建立起來的,這種連接稱為等值連接。語法格式:,實例,數(shù)據庫查詢及優(yōu)化-連接查詢,非等值連接 如果表間連接條件是使用除等號以外的其他比較運算符相連,這種連接稱為非等值連接。,練習,數(shù)據庫查詢及優(yōu)化-連接查詢

5、,非等值連接 如果表間連接條件是使用除等號以外的其他比較運算符相連,這種連接稱為非等值連接。,實例,數(shù)據庫查詢及優(yōu)化-連接查詢,自連接 連接查詢不僅可以在兩個或多個不同的表之間進行,還可以在同一個表上進行,即另一個表與其自身進行連接,稱為自連接。,實例,數(shù)據庫查詢及優(yōu)化-連接查詢,外連接 在外連接中,參與連接的表要有主從之分,以主表中的每行記錄去匹配從表中的每一行記錄,符合連接條件的數(shù)據將直接返回到結果集中;對于主表中不符合連接條件的記錄行,也將參與查詢,將其缺少的字段填充為空值。分左外連接和右外連接。,實例,數(shù)據庫查詢及優(yōu)化-連接查詢,練習,數(shù)據庫查詢及優(yōu)化-子查詢,實例,數(shù)據庫查詢及優(yōu)化-子查詢,實例,數(shù)據庫查詢及優(yōu)化-子查詢,數(shù)據庫查詢及優(yōu)化-查詢優(yōu)化,數(shù)據庫查詢及優(yōu)化-查詢優(yōu)化,數(shù)據庫查詢及優(yōu)化-查詢優(yōu)化,數(shù)據庫查詢及優(yōu)化-查詢優(yōu)化,PL/SQL開發(fā)-PL/SQL塊,PL/SQL開發(fā)-PL/SQL塊,PL/SQL開發(fā)-PL/SQL塊,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-存儲過程,PL/SQL開發(fā)-存儲過程,PL/SQL開發(fā)-存儲過程,PL/SQ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論