第三章 資料庫操作SQL語言
SQL( Structured Query Language,結構化查詢語言 )是一種對關係資料庫進行訪問的資料操作語言。
SQL主要操作功能:
•資料庫物件建立、修改、刪除
•資料庫表的資料插入、修改、刪除、查詢、統計
•儲存過程、觸發器、函式等程式執行
•資料庫許可權、角色、使用者等管理
SQL語言語句型別
1.資料定義語言(Data Definition Language,DDL)是SQL語言中用於建立、修改或刪除資料庫物件的語句。
•CREATE DATABASE - 建立新資料庫
•DROP DATABASE – 刪除資料庫
•ALTER DATABASE -
•CREATE TABLE - 建立新表
•ALTER TABLE – 修改資料庫表結構
•DROP TABLE - 刪除表
•CREATE INDEX - 建立索引
•DROP INDEX - 刪除索引
2.資料操縱語言(Data Manipulation Language,DML)是SQL語言中用於增添、修改、刪除資料的語句。
•INSERT - 向資料庫表中插入資料
•UPDATE - 更新資料庫表中的資料
•DELETE - 從資料庫表中刪除資料
3.資料查詢語言(Data Query Language
4.資料控制語言(Data Control Language,DCL)是用於對資料庫物件訪問權進行控制的SQL語句。
•GRANT – 授予使用者對資料庫物件的許可權
•DENY – 拒絕授予使用者對資料庫物件的許可權
•REVOKE – 撤消使用者對資料庫物件的許可權
5.事務處理語言(Transaction Process Language,TPL)是SQL語言中用於資料庫內部事務處理的語句。
•BEGIN TRANSACTION – 開始事務
•COMMIT – 提交事務
•ROLLBACK – 回滾事務
6.遊標控制語言(Cursor Control Language,CCL)是SQL語言中用於資料庫遊標操作的語句。
•DECLARE CURSOR – 定義遊標
•FETCH INTO – 提交遊標資料
•CLOSE CURSOR– 關閉遊標