三、SQL的组成
1.数据定义语言 DDL:创建、修改、删除各种数据库对象。
- create
- Alter
- Drop
数据库的对象有:
- 表
- 视图
- 触发器
- 存储过程
- 默认约束
- 规则
2.数据操纵语言 DML:操纵各种数据库对象
- select
- insert
- update
- delete
3.数据控制语言 DCL:用于安全管理
- revoke:收回用户或角色的权限,但用户仍然可以从其所属角色中继承权限。
- grant:把执行语句的权限、数据对象的可操作权限,赋予用户或角色。
4.嵌入式SQL、动态SQL(不做介绍)
- 在高级语言中使用SQL的方法
5.SQL 调用规则,SQL会话规则(本书不做介绍)
- SQL调用:一个SQL源文件,调用另一个SQL源文件
- SQL会话:应用程序连接到多个SQL服务器中的某一个,并与之交互。