操作类型 - 图1

DDL:Data Definition Language

数据库定义语言:用于定义数据库的结构

  • CREATE:创建数据库、表、索引和存储过程
  • ALTER:修改已存在的表结构
  • DROP:删除数据库、表、索引和存储过程
  • TRUNCATE:清空表数据
  • RENAME:重命名表名

    DQL:Data Query Language

    数据库查询语言:用于查询数据库中的数据

  • SELECT:查询数据

    DML:Data Manipulation Language

    数据库操作语言:用于操作数据库中的数据

  • INSERT:插入数据

  • UPDATE:更新数据
  • DELETE:删除数据

    DCL:Data Control Language

    数据库控制语言: 用于操作数据库对象的权限

  • GRANT:授予用户访问权限

  • REVOKE:撤回授予的权限

    TCL:Transaction Control Language

    事务控制语言:用于管理数据库事务

  • START TRANSACTION:开始新事务

  • COMMIT:提交事务
  • ROLLBACK:回滚事务

    参考文献

  1. What are the DDL, DML, DCL and TCL?
  2. DDL, DML, DCL & TCL commands in SQL with syntax & examples