What are the difference between DDL, DML and DCL commands?
2014-05-22 15:49
507 查看
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 |
相关文章推荐
- What are the difference between DDL, DML and DCL commands?
- What are the difference between DDL, DML and DCL commands?
- What are the difference between DDL, DML and DCL commands?
- What are the difference between DDL, DML and DCL commands?
- What are the difference between DDL, DML and DCL commands[转]
- What are the difference between DDL, DML and DCL commands?
- What are the difference between DDL, DML and DCL commands?
- Difference between DDL, DML and DCL commands
- What Are The Differences Between Base, Medium, and Full Camera Link Configurations?
- What are the main differences between Derby.js and Meteor?
- What are the differences between LDAP and Active Directory?
- What are the difference between PCL Driver and PS(PostScript) Driver?
- What are the Differences between Work Package and Planning Package?
- What are the practical differences between SVD and wavelet transforms in data analysis?
- What are the differences between SRAM and DRAM?
- What are the differences between small, minor, and major updates?
- [Python]--What are the differences between numpy arrays and matrices?
- What are the differences between WebAPI and WebAPI 2
- What are the differences between a pointer variable and a reference variable in C++?
- What are the differences between maximum likelihood and minimize cross entropy loss function?