7. SQL 语言与四大分类(重点)
SQL(Structured Query Language,结构化查询语言)是操作关系型数据库的标准语言。无论用命令行还是 Navicat,最终发给 MySQL 的都是 SQL 语句。
SQL 语句书写规范:
- 以分号 ; 结尾;
- 关键字建议大写(MySQL 不区分大小写,但大写更清晰);
- 可用空格、换行增强可读性;
- 注释:单行
--或#,多行/* ... */。
按功能,SQL 分为四大类,后面每一章都对应其中一类:
| 分类 | 英文 | 作用 | 对应章节 |
|---|---|---|---|
| DDL | Data Definition Language | 定义数据库对象(库、表、字段) | 第3章 建库建表 |
| DML | Data Manipulation Language | 对表中数据增删改 | 第4章 更新操作 |
| DQL | Data Query Language | 查询表中记录 | 第5章 数据查询 |
| DCL | Data Control Language | 创建用户、控制访问权限 | 第8章 安全管理 |
💡 记忆口诀:建(DDL)→改(DML)→查(DQL)→管(DCL)。四步走,数据库就玩明白了。