1. DML (数据操作语言)
SELECT、INSERT、DELETE、UPDATE、MERGE
2. DDL (数据定义语言)
CREATE、ALTER 、DROP 、TRUNCATE、RENAME、COMMENT
# 用于数据库的管理
create # 表及空间、列、分区等等;
alter # 改;
drop # 删除create创建的东西;
truncate # 删除后无法回滚;
3.TCL (事务控制语言)
COMMIT 、ROLLBACK、SAVEPOINT
commit # 事务的提交
rollback # 回滚
savepoint # 保存点
4.DCL(数据控制语言)
grant # 授权
revoke # 收回
5.提交数据有三种类型
5.1 显示提交
用COMMIT命令直接完成的提交为显式提交
5.2 隐式提交
用SQL命令间接完成的提交为隐式提交.
ALTER、AUDIT、COMMENT、CONNECT(conn)、CREATE、DISCONNECT、DROP、EXIT、GRANT、NOAUDIT、QUIT、REVOKE、RENAME
5.3 自动提交
若把AUTOCOMMIT设置为ON
# 查看autocommit状态:
SQL> show autocommit
# 修改autocommit状态:
SQL> set autocommit on;
本文介绍了数据库管理中的关键语言:DML包括SELECT,INSERT等;DDL如CREATE,ALTER,DROP等用于定义数据结构;TCL涵盖COMMIT,ROLLBACK等事务控制;DCL涉及权限管理的GRANT和REVOKE。同时,讨论了数据提交的显式、隐式和自动提交方式。

119

被折叠的 条评论
为什么被折叠?



