1. 程式人生 > >SQL 語言的分類

SQL 語言的分類

一、資料定義語言

資料定義語言 DDL(Data Definition Language),是 SQL 語言集中負責資料庫物件結構定義的語言,主要有一下集中:

  • create 資料庫物件的建立
  • alter 修改資料庫物件
  • drop 刪除資料庫物件
  • truncate 清空表資料

二、資料操作語言

資料操縱語言 DML(Data Manipulation Language),使用者通過它可以實現對資料表的基本操作,即對錶中資料的增、刪、改。DML 對資料起作用。

  • insert 插入操作
  • update 更新操作
  • delete 刪除操作

三、資料查詢語言

資料查詢語言 DQL(Data Query Language),使用者主要通過它實現對資料的查詢操作。

  • select 查詢操作

四、資料控制語言

資料控制語言 DCL(DCL),使用它來對 DML 操作進行確認。

  • commit 提交資料
  • rollback 資料回滾
  • savepoint 儲存點
  • grant 賦予一個使用者,一個組或所有使用者訪問許可權
  • revoke 廢除某使用者或某組或所有使用者訪問許可權