数据库SQL语句分类
01 数据库SQL语句分类
1. DDL(Data Definition Language 数据定义语言)
概念介绍:负责管理数据库的基础数据结构(不会对表的内容记录做修改),例如增删库、增删表、增删索引、增删用户等。
涉及语句:
CREATE(创建)、ALTER(修改)、DROP(删除)等。人员要求:需要运维、DBA 人员掌握。
MySQL 帮助命令:
? Data Definition;(查看官方 DDL 语句类型的所有相关命令)。
2. DCL(Data Control Language 数据控制语言)
概念介绍:主要用来定义访问权限和安全级别。
涉及语句:
GRANT(用户授权)、REVOKE(权限回收)、COMMIT(提交)、ROLLBACK(回滚)。人员要求:需要运维、DBA 人员掌握。
MySQL 帮助命令:
? Account Management。
3. DML(Data Manipulation Language 数据操作语言)
概念介绍:主要针对数据库表里的具体数据进行操作,用来定义数据库记录(数据内容)。
涉及语句:
SELECT(查)、INSERT(增)、DELETE(删)、UPDATE(改)。人员要求:需要运维、DBA 人员、开发人员掌握。
MySQL 帮助命令:
? Data Manipulation。
4. DQL(Data Query Language 数据查询语言)
核心重点:详细/全面掌握
SELECT语句,即如何灵活高效地查看各类数据信息。 (注:日常中经常把SELECT单独从 DML 中提出来划分为 DQL)
评论