概述
SQL语句主要分为4类:DDL、DQL、DML、DCL
还有 TCL(事务控制)
DDL 语句
Data Definition Language,数据定义语言
对 数据库、表、视图 等进行 创建、修改、删除 等操作
关键字:
- create:创建
- alter:修改
- drop:删除
- truncate:清空表(截断表)
DML 语句
Data Manipulation Language,数据操纵语言
对 表中记录 进行 增、删、改 操作
关键字:
- insert:增加
- delete:删除
- update:修改
DQL 语句
Data Query Language,数据查询语言
关键字:
- select
DCL 语句
Data Control Language,数据控制语言
创建用户、授权、事务等操作
关键字:
- create:创建
- grant:授权
- revoke:撤销授权
- commit:提交事务
- rollback:回滚事务
TCL
Transaction Control Language 事务控制语言
开启事务:
SET autocommit=0;
START TRANSACTION;
结束事务:
commit:提交事务
rollback:回滚事务