SQL语言
2022-03-07 15:57:45 0 举报
AI智能生成
SQL语句分类
作者其他创作
大纲/内容
DQL(数据查询语言)
作用
从数据库(表)中查找字段的值
主要命令
SELECT (从表或视图中获取数据)
DML(数据操纵语言)
作用
对数据库中的数据进行相关操作(对表中的记录进行操作)
主要命令
INSERT (将数据插入到表或视图)
UPDATE (更新表或视图中的数据)
DELETE (从表或视图删除数据)
MERGE (对数据进行合并操作(插入/更新/删除))
CALL (调用一个PL/SQL 或者 JAVA子程序)
EXPLAIN PLAN (解析分析数据访问路径)
LOCK TABLE (锁,用于控制并发)
DDL(数据定义语言)
作用
用在定义表的结构,数据类型等(对表进行操作,不涉及记录的修改)
主要命令
CREATE (在数据库中创建新的数据对象)
DROP (删除数据库中的对象)
ALTER (修改数据库中对象的数据结构)
COMMENT (给数据对象添加注释)
TRUNCATE TABLE (清空表中数据)
RENAME (更改数据对象名称)
注意
DDL操作是隐性提交的,不能ROLLBACK(回滚)
DCL(数据控制语言)
作用
设置或更改数据库用户或角色权限
主要命令
GRANT (赋予用户某种控制权限)
REVOKE (取消用户某种控制权限)
TCL(事务控制语言)
主要命令
ROLLBACK (恢复事务相关数据至上一次COMMIT操作之后)
SAVEPOINT (保存事务相关数据和状态用以可能的回滚操作)
COMMIT (保存已完成事务动作的结果,也就是提交事务)
SET TRANSACTION (设置事务选项)
收藏
0 条评论
下一页