首页 > 代码库 > sql语句的分类

sql语句的分类

  这些天在看Oracle database 11g SQL开发指南,关于sql语句的分类,感觉有必要记录一下。

  sql语句主要分五类:

  1. DML(DATA MANIPULATION LANGUAGE, 数据库操纵语句): 主要针对表中数据的修改,包含增(INSERT)、删(DELETE)、改(UPDATE)。
  2. DDL(DATA DEFINiTION LANGUAGE,数据库定义语句):主要包含表的创建(CREATE),删除(DROP),清空(TRUNCATE),重命名(RENAME),列及约束的添加(ALTER)等。
  3. DCL(DATA CONTROL LANGUAGE,数据库控制语句):包含用户授权(GRANT)及权限(REVOKE)回收等。
  4. TC(TRANSACTION CONTROL,事务控制):有提交(COMMIT), 回滚(ROLLBACK)、设置保存点(SAVEPOINT)
  5. 数据库查询语言:就是以select开头的了。

sql语句的分类