关系分类
SQL区分为三类关系
- 表 在数据库中存储,可以对其进行增删改查
- 视图 通过计算定义的关系,并不在数据库中存储,只在需要的使用进行构造
- 临时表 在执行查询或更新时由SQL程序临时构造的,处理结束后就会删除
语言分类
数据查询语言DQL
select语句
数据操作语言DML(Data Manipulation Language)
insert、update、delete语句
数据定义语言DDL(Data Definition Language)
SQL 语言集中负责数据结构定义与数据库对象定义的语言,主要功能是定义数据对象,create、drop、alter语句,属于隐式提交,不能回滚
数据控制语言DCL(Data Control Language)
grant授权、revoke
事务控制语言TCL(Transaction Control Language)
rollback回滚、commit提交