SQL命令分类(DDL、DML、DCL、TCL以及事务)

▼魔方 西西 提交于 2019-11-29 11:58:56

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特性:原子性、一致性、隔离性、持久性。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!