数据库中DDL、DML、DCL和TCP概念
2015-10-03 10:43
302 查看
1.DDL(Data Definition Language)数据库定义语言,用于定义SQL模式、基本表、视图和索引的创建和撤消操作,DDL不需要commit:
CREATE/ALTER/DROP/TRUNCATE/COMMENT/RENAME
2.DML(Data Manipulation Language)数据操纵语言,由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作,需要commit:
SELECT/INSERT/UPDATEDELETE/MERGE/CALL/EXPLAIN PLAN/LOCK TABLE/
3.DCL(Data Control Language)数据库控制语言 授权,角色控制等,。包括对基本表和视图的授权,完整性规则的描述:
GRANT 授权/REVOKE 取消授权
4.TCL(Transaction Control Language)事务控制语言:
SAVEPOINT 设置保存点/ROLLBACK 回滚/SET TRANSACTION
相关文章推荐
- 数据库中DDL、DML、DCL和TCP概念
- 数据库中DDL、DML、DCL和TCP概念
- 数据库中DDL、DML、DCL和TCP概念
- Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数据库安装配置、DDL/DCL/DML语句
- 数据库中事务DML,DDL,DCL,数据字典概念
- 数据库:DDL/DML/DCL/TCL基本概念
- 数据库中DQL、DML、DDL、DCL的概念与区别
- java数据库 DQL、DML、DDL、DCL的概念与区别
- DQL、DML、DDL、DCL的概念与区别
- PLSQL_PLSQL中DML/DDL/DCL的概念和区分(概念)
- Oracle - 数据库语言(DDL、DML、DCL)
- 数据库学习之——SQL四种语言:DDL,DML,DCL,TCL
- DQL、DML、DDL、DCL的概念与区别
- 数据库DDL_DML_DCL
- 数据库MySQL-2-数据类型、SQL语言、DDL、DML、DQL、TCL、DCL
- DML、DDL、DCL三者定义(数据库的操作)
- 数据库_MySQL_常用DDL、DML、DCL语言整理(附样例)
- 数据库DML、DDL、DCL三种语言的区别与联系
- 事务,DML,DDL,DCL的概念
- oracle数据库 DQL、DML、DDL、DCL的概念与区别