一、DDL 数据定义语言
DDL is Data Definition Language statements,用于管理和定义sql数据库中所有对象的语言
例:
1、create table 创建
2、aleter table 修改
3、drop table 删除
4、truncate table 截断
5、comment 注释
DDL is Data Manipulation Language statements,sql中处理数据等操作的语言
例:
1、select 查询
2、insert 插入
3、update 更新
4、delete 删除
5、call
6、lock table 用于并发控制
7、explain plan
三、DCL 数据控制语言
DDL is Data Control Language statements,用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等
例:
1、grant 用户权限授权
2、revoke 收回用户授权
3、commit 事务提交
4、rollback 事务回滚
5、savepoint 保存点
6、SET TRANSACTION 设置当前事务的特点,对后续事务没有影响。