结构化查询语言-异动处理.pdfVIP

  • 0
  • 0
  • 约1.01万字
  • 约 29页
  • 2017-09-02 发布于天津
  • 举报
结构化查询语言-异动处理

結構化查詢語言-異動處理 SQL語言的概念 SQL語言的概念 1.第一種為資料定義語言(Data Definition Language; DDL) 1.第一種為資料定義語言(Data Definition Language; DDL) 用來 「定義」資料庫的結構 、欄位型態及長度 。 用來 「定義」資料庫的結構 、欄位型態及長度 。 2.第二種為資料操作語言(Data Manipulation Language; DML) 2.第二種為資料操作語言(Data Manipulation Language; DML) 用來 「操作」資料庫的新增資料、修改資料、刪除資料、查詢資料 用來 「操作」資料庫的新增資料、修改資料、刪除資料、查詢資料 等功能。 等功能。 3.第三種為資料控制語言(Data Control Language; DCL) 3.第三種為資料控制語言(Data Control Language; DCL) 用來 「控制」使用者對「資料庫內容」的存取權利 。 用來 「控制」使用者對「資料庫內容」的存取權利 。 因此,SQL語言透過DDL,DML及DCL來建立各種複雜的表格關聯,成 因此,SQL語言透過DDL,DML及DCL來建立各種複雜的表格關聯,成 為一個查詢資料庫的標準語言 。 為一個查詢資料庫的標準語言 。 SQL 的 DDL 語言 SQL 的 DDL 語言 【定義 】 【定義 】 資料定義語言(Data Definition Language; DDL) ,利用DDL ,使用者 資料定義語言(Data Definition Language; DDL) ,利用DDL ,使用者 可以定義資料表(關聯綱目;基底資料表)和設定完整性限制 。並且DDL 可以定義資料表(關聯綱目;基底資料表)和設定完整性限制 。並且DDL 允許資料庫使用者建立 、更改或刪除(資料表(Table) 、索引(Index)與檢 允許資料庫使用者建立 、更改或刪除(資料表(Table) 、索引(Index)與檢 視(View))資料庫物件。主要指令有三:CREATE 、ALTER 與 DROP 。 視(View))資料庫物件。主要指令有三:CREATE 、ALTER 與 DROP 。 如表所示。 如表所示。 DDL語言提供的三種指令表 DDL語言提供的三種指令表 Table Index View Table Index View (1)Create Table (1)Create Index (1)Create View (1)Create Table (1)Create Index (1)Create View (2)Alter Table (2)Alter Index (2)Alter View (2)Alter Table (2)Alter Index (2)Alter View (3)Drop Table (3)Drop Index (3)Drop View (3)Drop Table (3)Drop Index (3)Drop View CREATE TABLE(建立資料表) CREATE TABLE(建立資料表) 【定義 】 【定義 】 Create Table命令是用來讓使用者定義一個新的關聯(資料表) , Create Table命令是用來讓使用者定義一個新的關聯(資料表) , 並設定關聯(表格)的名稱 、屬性及限制條件 。 並設定關聯(表格)的名稱 、屬性及限制條件 。 【建立新資料表的步驟 】 【建立新資料表的步驟 】 (1)決定資料表名稱與相關欄位 (1)決定資料表名稱與相關欄位 (2)決定欄位的資料型態 (2)決定欄位的資料型態 (3)決定欄位的限制(指定值域) (3)決定欄位的限制(指定值域) (4)決定那些欄位可以NULL(空值)與不可NULL的欄位 (4)決定那些欄位可以NULL(空值)與不可NULL的欄位 (5)找出必須具有唯一值的欄位(主鍵) (5)找出必須具有唯一值的欄位(主

文档评论(0)

1亿VIP精品文档

相关文档