MySQL数据库类型

来源: 2024-07-05 20:48:29 播报

一、DDL(Data Definition Language)数据定义语言

用来定义数据库对象,包括库、表、列等。 允许用户对数据库对象创建,修改和删除等操作。

常用的DDL语句及其功能

1、CREATE: 创建数据库结构

2、ALTER: 修改数据库结构

3、DROP: 删除数据库结构

4、RENAME: 更改数据库对象的名称

5、TRUNCATE: 删除表的全部内容

二、DML(Data Manipulation Language)数据操作语言

用来定义数据库记录(数据)。允许用户对数据库中的数据进行查询 ,插入,更新和删除等操作。

常用的DML语句及其功能

1、INSERT: 插入数据到表或视图

2、DELETE: 删除数据

3、UPDATE: 更新数据

4、SELECT: 从表或视图中检索数据行

5、CALL: 调用过程

6、MERGE: 合并(插入或修改)

7、COMMIT: 将当前事务所做的更改永久化(写入数据库)

8、ROLLBACK: 取消上次提交以来的所有操作

三、DCL(Data Control Language)数据控制语言

用来定义访问权限和安全级别, 用于修改数据库结构的操作权限。

常用的DCL语句及其功能

1、CRANT: 授予其他用户对数据库结构的访问权限。

2、REVOKE: 收回用户访问数据库结构的权限。

四、DQL(Data Query Language)

数据查询语言,用来查询记录(数据)。SELECT