0
点赞
收藏
分享

微信扫一扫

[数据库sql语言]--DDL、DCL、DML和TCL介绍


SQL语言分为四种主要语言语句:DML,DDL,DCL和TCL。

 使用这些语句,我们可以通过创建和更改数据库对象来定义数据库的结构,并且可以通过更新或删除操作表中的数据。 我们还可以控制哪些用户可以读/写数据或管理事务以创建单个工作单元。

SQL语句的四个主要类别如下所示:

  1. DML (Data Manipulation Language)
  2. DDL (Data Definition Language)
  3. DCL (Data Control Language)
  4. TCL (Transaction Control Language)

[数据库sql语言]--DDL、DCL、DML和TCL介绍_SQL


DML (数据操作语言)

DML语句会影响整个表.  这些是我们对数据执行的基本操作,例如从表中选择几条记录,插入新记录,删除不需要的记录以及更新/修改现有记录。

DML语句包括以下内容:

  • SELECT – select records from a table
  • INSERT – insert new records
  • UPDATE – update/Modify existing records
  • DELETE – delete existing records

DDL (数据定义语言)

DDL语句用于更改/修改数据库或表结构和模式。 这些语句处理数据库对象的设计和存储。

  • CREATE – create a new Table, database, schema
  • ALTER – alter existing table, column description
  • DROP – delete existing objects from database

DCL (数据操作语言)

DCL语句控制用户对数据库对象的访问级别。

  • GRANT – allows users to read/write on certain database objects
  • REVOKE – keeps users from read/write permission on database objects

TCL (事务控制语言)

TCL语句允许您控制和管理事务以维护SQL语句中数据的完整性。

  • BEGIN Transaction – opens a transaction
  • COMMIT Transaction – commits a transaction
  • ROLLBACK Transaction – ROLLBACK a transaction in case of any error




举报

相关推荐

0 条评论