MySQL 中使用了哪些不同的命令?
mysqlmysqli database
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 —出现任何错误时回滚交易