SQL语句分类

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。

数据查询语言DQL

数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:

SELECT <字段名表>FROM <表或视图名> WHERE <查询条件>

数据操纵语言DML

供用户实现对数据的追加、删除、更新等操作,主要有三种形式:

  • UPDATE - 更新数据库表中的数据
  • DELETE - 从数据库表中删除数据
  • INSERT INTO - 向数据库表中插入数据

数据定义语言DDL

DDL使我们有能力创建或删除表格。也可以定义索引(键),规定表之间的链接,以及施加表间的约束。—–表、视图、索引、同义词、聚簇等如:

  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引

数据控制语言DCL

数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制。数据库操纵事务发生的时间及效果,对数据库实行监视等。如:

  • GRANT - 授权
  • REVOKE - 撤销授权
  • DENY - 拒绝授权
  • ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点
  • COMMIT [WORK]:提交
有用就打赏一下作者吧!