MySQL中使用过的不同命令?
SQL语言分为四种类型的主要语言语句:DML、DDL、DCL和TCL。使用这些语句,我们可以通过创建和更改数据库对象来定义数据库的结构,并且我们可以通过更新或删除表中的数据来操作数据。 我们还可以控制哪些用户可以读写数据或管理事务以创建单个工作单元。
SQL语句的四个主要类别如下-
阅读更多:MySQL 教程
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-在出现任何错误的情况下ROLLBACK事务