1. 程式人生 > >PostgreSQL DDL語句、DML語句與DCL語句

PostgreSQL DDL語句、DML語句與DCL語句

SQL 語句主要可以劃分為以下 3 個類別

DDL(Data Definition Languages)語句:資料定義語言,這些語句定義了不同的資料段、資料庫、表、列、索引等資料庫物件的定義。常用的語句關鍵字主要包括 create、drop、alter等。

DML(Data Manipulation Language)語句:資料操縱語句,用於新增、刪除、更新和查詢資料庫記錄,並檢查資料完整性,常用的語句關鍵字主要包括 insert、delete、udpate 和select 等。(增添改查)

DCL(Data Control Language)語句:資料控制語句,用於控制不同資料段直接的許可和訪問級別的語句。這些語句定義了資料庫、表、欄位、使用者的訪問許可權和安全級別。主要的語句關鍵字包括 grant、revoke 等。

DDL 語句:

DDL 是資料定義語言的縮寫,簡單來說,就是對資料庫內部的物件進行建立、刪除、修改的操作語言。它和 DML 語言的最大區別是 DML 只是對錶內部資料的操作,而不涉及到表的定義、結構的修改,更不會涉及到其他物件。DDL 語句更多的被資料庫管理員(DBA)所使用,一般的開發人員很少使用。