首頁 >資料庫 >mysql教程 >SQL指令有哪幾種類型

SQL指令有哪幾種類型

青灯夜游
青灯夜游原創
2019-01-21 11:18:0311863瀏覽

SQL指令主要分為4種類型,分別為:DDL(資料定義語言)、DML(資料操作語言)、DCL(資料控制語言)、TCL(事務控制語言)。下面就來帶大家簡單了解這四種類型,希望對大家有幫助。

SQL指令有哪幾種類型

結構化查詢語言(SQL)眾所周知的是資料庫語言,我們可以使用它對現有資料庫執行某些操作,我們也可以使用該語言來建立資料庫。 SQL使用某些指令,如Create,Drop,Insert等來執行所需的任務。 【相關影片教學推薦:MySQL教學

這些SQL指令主要分為四類,以下就來為大家簡單介紹一下:

DDL(資料定義語言)

DDL或資料定義語言實際上由可用於定義資料庫模式的SQL指令所組成。它只是處理資料庫模式的描述,用於建立和修改資料庫中資料庫中資料庫物件的結構。

常用的DDL指令:

CREATE: 用於建立資料庫或其物件(如表,索引,函數,視圖,預存程序和觸發器)。

DROP :用於從資料庫中刪除物件。

ALTER :用於更改資料庫的結構。

TRUNCATE: 用於從表格中刪除所有記錄,包括為記錄指派的所有空格。

COMMENT: 用於在資料字典中新增註解。

RENAME: 用於重新命名資料庫中存在的物件。

DML(資料操作語言)

#處理資料庫中存在的資料操作的SQL命令屬於DML或資料操作語言,這包括大多數SQL語句。

常用的DML指令:

SELECT :用於從資料庫中檢索資料。

INSERT: 用於將資料插入表中。

UPDATE : 用於更新表中的現有資料。

DELETE :用於從資料庫表中刪除記錄。

DCL(資料控制語言)

#DCL包括GRANT和REVOKE等指令,主要處理資料庫系統的權限,權限和其他控制。

常用的DCL指令:

GRANT:授予使用者對資料庫的存取權。

REVOKE:使用GRANT指令擷取使用者的存取權限。

TCL(交易控制語言)

TCL指令處理資料庫中的交易。

常用的TCL指令:

COMMIT: 提交交易。

ROLLBACK:在發生任何錯誤的情況下回滾交易。

SAVEPOINT: 設定交易中的保存點。

SET TRANSACTION:指定交易的特徵。

以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !

以上是SQL指令有哪幾種類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多