1. 程式人生 > >第三章 資料庫操作SQL語言

第三章 資料庫操作SQL語言

SQLStructured Query Language,結構化查詢語言 )是一種對關係資料庫進行訪問的資料操作語言。

SQL主要操作功能:

資料庫物件建立、修改、刪除

資料庫表的資料插入、修改、刪除、查詢、統計

儲存過程、觸發器、函式等程式執行

資料庫許可權、角色、使用者等管理

SQL語言語句型別

1.資料定義語言(Data Definition LanguageDDL)是SQL語言中用於建立、修改或刪除資料庫物件的語句。

CREATE DATABASE - 建立新資料庫

DROP DATABASE – 刪除資料庫

ALTER DATABASE -

修改資料庫屬性

CREATE TABLE - 建立新表

ALTER TABLE – 修改資料庫表結構

DROP TABLE - 刪除表

CREATE INDEX - 建立索引

DROP INDEX - 刪除索引

 

2.資料操縱語言(Data Manipulation LanguageDML)是SQL語言中用於增添、修改、刪除資料的語句。

INSERT - 向資料庫表中插入資料

UPDATE - 更新資料庫表中的資料

DELETE - 從資料庫表中刪除資料

 

3.資料查詢語言(Data Query Language

DQL)是SQL語言中用於對資料庫進行資料查詢語句。

4.資料控制語言(Data Control LanguageDCL)是用於對資料庫物件訪問權進行控制的SQL語句。

GRANT授予使用者對資料庫物件的許可權

DENY – 拒絕授予使用者對資料庫物件的許可權

REVOKE撤消使用者對資料庫物件的許可權

5.事務處理語言(Transaction Process LanguageTPL)是SQL語言中用於資料庫內部事務處理的語句。

BEGIN TRANSACTION – 開始事務

COMMIT – 提交事務

ROLLBACK – 回滾事務

6.遊標控制語言(Cursor Control LanguageCCL)是SQL語言中用於資料庫遊標操作語句。

DECLARE CURSOR – 定義遊標

FETCH INTO – 提交遊標資料

CLOSE CURSOR– 關閉遊標