MySQL中有哪些不同的命令?


SQL语言分为四种主要类型的语句:DML、DDL、DCL和TCL。使用这些语句,我们可以通过创建和更改数据库对象来定义数据库的结构,并可以通过更新或删除操作来操作表中的数据。我们还可以控制哪个用户可以读取/写入数据或管理事务以创建一个单一的工作单元。

SQL语句的四大类如下:

DML(数据操作语言)

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

DML语句包括以下内容:

SELECT – 从表中选择记录

  • INSERT – 插入新记录
  • UPDATE – 更新/修改现有记录
  • DELETE – 删除现有记录

DDL(数据定义语言)

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

  • CREATE – 创建新的表、数据库、模式
  • ALTER – 更改现有的表、列描述
  • DROP – 从数据库中删除现有对象

DCL(数据控制语言)

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

  • GRANT – 允许用户对某些数据库对象进行读/写操作
  • REVOKE – 禁止用户对数据库对象的读/写权限

TCL(事务控制语言)

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

  • BEGIN Transaction – 打开事务
  • COMMIT Transaction – 提交事务
  • ROLLBACK Transaction – 在发生任何错误时回滚事务

更新于:2020年6月19日

4K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告