SQL语言分类

来源:互联网 发布:debian与centos 编辑:程序博客网 时间:2024/06/04 18:26
SQL (Structure Query Language) 语言分类

数据查询语言(select语句):用于检索数据库数据

数据操纵语言(Data Manipulation Language):用于改变数据库数据(insert、update、delete)

数据定义语言(Data Definition Language):用于建立(create)、修改(alter)、删除数据库对象(drop)
注:DDL语句会自动提交事务

数据控制语言(Data Control Language):用于执行权限授予和回收操作grant命令给用户授权 revoke命令收回用户权限
注:DCL语句会自动提交事务

事务控制语言(Transactional Control Statement):用于维护数据的一致性Commit确认已经进行的数据库改变
                                                                    Rollback取消已经进行的数据库改变
                                                                    Savepoint设置保存点

会话控制语句:(Session Control Statement):动态改变用户会话的属性alter session改变会话设置set role激活或者禁止角色
注:会话控制语句不会提交事务

系统控制语句(System Control Statement):动态改变数据库例程的属性只包含alter system
注:系统控制语句不会提交事务
0 0
原创粉丝点击