SQL 语句的类别
传统上将 SQL 语句划分为以下逻辑类别:
- 数据定义语句
- 这些数据定义语言(DDL)语句可声明、重命名、修改或破坏数据库对象。
- 数据操纵语句
- 这些数据操纵语言(DML)语句可检索、插入、删除或修改数据值。
- 游标操纵语句
- 这些语句可声明、打开和关闭游标,游标是用于对多行数据操作的数据结构。
- 动态管理语句
- 这些语句支持内存管理并运行用户在运行时指定 DML 操作的详细信息。
- 数据访问语句
- 这些语句指定访问特权并支持多个用户对数据库的同时访问。
- 数据完整性语句
- 这些语句执行事务日志记录并支持数据库的参照完整性。
- 优化语句
- 这些语句可用于提高数据库操作的性能。
- 例程定义语句
- 这些语句可声明、定义、修改、执行或破坏数据库存储的用户定义的例程。
- 客户机/服务器连接语句
- 这些语句可打开或关闭数据库和客户机应用程序之间的连接。
- 辅助语句
- 这些语句可提供关于数据库的信息。(这也是一个剩余类别,用于不与其他语句紧密相关的语句。)