SQL可分為5類:
l 查詢語句
用於檢索資料庫表中儲存的行。可以使用SQL的SELECT語句編寫查詢語句。
l 資料操縱語言(Data Manipulation Language, DML)語句
用於修改表的內容。DML語句有三種,分別為Insert,Update,Delete。
l 資料定義語言(Data Definition Language, DLL)語句
用於定義構成資料庫的資料結構,例如表。DLL語句有5種基本型別:分別為
Create 建立資料庫結構。
Alter 修改資料庫結構。
Rename 更改表名。
l 事務控制語句(Transaction Control, TC)語句
用於將對行所作的修改永久性的儲存到表中,或者取消這些修改操作。TC語句共有3種:
Commit 永久性的儲存對行所作的修改。
Rollback 取消對行所作的修改。
SavePoint 設定一個“儲存點”,可以將對行所作的修改回滾到此處。
l 資料控制語言(Data Control Language, DCL)語句
用於修改資料庫結構的操作許可權。DCL語句有兩種:
Grant 授予其他使用者對資料庫結構(例如表)的訪問許可權。
REVOKE 防治其他使用者訪問資料庫結構(例如表)。
(注:使用SQL*PLUS呼叫.sql檔案的方法為,@C:\SQL\store_schema.sql)
SQL可分為5類:
l 查詢語句
用於檢索資料庫表中儲存的行。可以使用SQL的SELECT語句編寫查詢語句。
l 資料操縱語言(Data Manipulation Language, DML)語句
用於修改表的內容。DML語句有三種,分別為Insert,Update,Delete。
l 資料定義語言(Data Definition Language, DLL)語句
用於定義構成資料庫的資料結構,例如表。DLL語句有5種基本型別:分別為
Create 建立資料庫結構。
Alter 修改資料庫結構。
Rename 更改表名。
l 事務控制語句(Transaction Control, TC)語句
用於將對行所作的修改永久性的儲存到表中,或者取消這些修改操作。TC語句共有3種:
Commit 永久性的儲存對行所作的修改。
Rollback 取消對行所作的修改。
SavePoint 設定一個“儲存點”,可以將對行所作的修改回滾到此處。
l 資料控制語言(Data Control Language, DCL)語句
用於修改資料庫結構的操作許可權。DCL語句有兩種:
Grant 授予其他使用者對資料庫結構(例如表)的訪問許可權。
REVOKE 防治其他使用者訪問資料庫結構(例如表)。
(注:使用SQL*PLUS呼叫.sql檔案的方法為,@C:\SQL\store_schema.sql)