DDL(数据库定义语言):create创建、alter修改、drop删除、truncate截断、comment注释、rename重命名。
DDL不需要commit命令(提交、确认、生效)
DML(数据库操纵语言):select查询记录、insert插入记录、update更新记录、delete删除记录、explain plan执行计划、lock table锁表、merge 、call调用。
DML需要commit才能生效。
DCL(数据库控制语言):grant授权、revoke取消授权。
TCL(事务控制语言):事务是一个不可分割的工作逻辑单元、可以使用事务来保证数据库的一致性和可恢复性。事务中的sql语句,成功都成功,失败都失败。
事务的ACID特性:原子性、一致性、隔离性、持久性。