Mysql全了解-DDL,DML,DCL,TCL

来源:互联网 发布:linux显示当前目录 编辑:程序博客网 时间:2024/05/16 05:03

最近要学习tidb,所以要对mysql体系要有所了解。自然就需要从底层学起:

1.DDL(Data Definition Language)数据库定义语言。DDL不需要commit.如下面的关键字:
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME

2.DML(Data Manipulation Language)数据操纵语言。需要commit.如下面的关键字:
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE

3.DCL(Data Control Language)数据库控制语言 授权,角色控制等 如下面的关键字:
GRANT 授权
REVOKE 取消授权

4.TCL(Transaction Control Language)事务控制语言
SAVEPOINT 设置保存点
ROLLBACK 回滚
SET TRANSACTIO

原创粉丝点击