一、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