DDL,DML,DCL區別
What are the difference between DDL, DML and DCL commands?
DDL is Data Definition Language statements. Some examples:- CREATE - to create objects in the database
- ALTER - alters the structure of the database
- DROP - delete objects from the database
- TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed
- COMMENT - add comments to the data dictionary
- GRANT - gives user's access privileges to database
- REVOKE - withdraw access privileges given with the GRANT command
DML is Data Manipulation Language statements. Some examples:
- SELECT - retrieve data from the a database
- INSERT - insert data into a table
- UPDATE - updates existing data within a table
- DELETE - deletes all records from a table, the space for the records remain
- CALL - call a PL/SQL or Java subprogram
- EXPLAIN PLAN - explain access path to data
- LOCK TABLE - control concurrency
DCL is Data Control Language statements. Some examples:
- COMMIT - save work done
- SAVEPOINT - identify a point in a transaction to which you can later roll back
- ROLLBACK - restore database to original since the last COMMIT
- SET TRANSACTION - Change transaction options like what rollback segment to use
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27009266/viewspace-743637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫:淺談DML、DDL、DCL的區別資料庫
- DDL、DML、DCL、DQL相關操作
- MySQL--基礎知識點--DDL/DCL/DML/DPL/DQL/CCLMySql
- SQL學習___02:DDL+DCL語法SQL
- MySQL的DDL和DML操作語法MySql
- Begin end程式碼段裡面有DDL和DML,如果DDL成功了而DML失敗了,則DDL的程式碼也會回滾
- MsSql 資料庫使用sqlplus建立DDL和DML操作方法SQL資料庫
- Volatile關鍵字&&DCL單例模式,volatile 和 synchronized 的區別單例模式synchronized
- MsSql資料庫使用SQL plus建立DDL和DML操作方法SQL資料庫
- MySQL — DCL語言MySql
- DCL之單例模式單例模式
- Hive(一)資料型別以及DDL資料定義Hive資料型別
- Oracle Parallel DMLOracleParallel
- MySQL DDL執行方式-Online DDL介紹MySql
- DCL懶載入單例模式單例模式
- DML_The OUTPUT Clause
- ddl練習
- SQL資料庫操作語言DCLSQL資料庫
- OGG 簡單DML同步
- Mysql DML 新增資料MySql
- MyCAT中的DDL
- MySQL DDL操作表MySql
- 6.3. 基本SQL語句——6.3.3. DCLSQL
- MySQL DML運算元據MySql
- 和區別
- #include <> ““區別
- MySQL Online DDL詳解MySql
- SQLServer DML操作阻塞SELECT查詢SQLServer
- 入門MySQL——DML語句篇MySql
- MySQL基礎之DML語句MySql
- Sysbench-0.5改成只有DML操作
- SQL學習___03:DML語法SQL
- __weak與__block區別,深層理解兩者區別BloC
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- 獲取表空間DDL
- 對比上次MySQL的DDLMySql
- DDL:運算元據庫
- 資料定義語言(DDL)