MySQL 核心知识点及描述
数据库与表操作 ### MySQL 核心知识点及描述
| 关键字 | 中文描述 |
|---|---|
| 数据库与表操作 | |
| CREATE DATABASE | 创建新数据库 |
| DROP DATABASE | 删除数据库及其所有内容 |
| CREATE TABLE | 创建数据表并定义列名、数据类型和约束 |
| ALTER TABLE | 修改表结构(如添加/删除列、修改数据类型) |
| DROP TABLE | 删除数据表 |
| TRUNCATE TABLE | 清空表数据但保留表结构 |
| 数据操作 | |
| INSERT INTO | 向表中插入新记录 |
| SELECT | 查询数据,支持条件过滤、排序、分组等 |
| UPDATE | 修改表中符合条件的记录 |
| DELETE | 删除表中符合条件的记录 |
| 查询功能 | |
| WHERE | 指定查询条件(如 WHERE id = 1) |
| JOIN (INNER/LEFT/RIGHT) | 表连接操作(内连接、左连接、右连接) |
| GROUP BY | 按列分组,常与聚合函数配合使用 |
| HAVING | 对分组结果进行条件筛选 |
| ORDER BY | 对查询结果排序(ASC升序/DESC降序) |
| LIMIT | 限制返回记录数量(如分页查询) |
| 聚合函数 | |
| COUNT() | 统计行数 |
| SUM() | 计算数值列总和 |
| AVG() | 计算平均值 |
| MAX()/MIN() | 返回最大/最小值 |
| 索引与优化 | |
| INDEX | 创建索引加速查询 |
| PRIMARY KEY | 主键约束(唯一且非空) |
| UNIQUE | 唯一性约束 |
| EXPLAIN | 分析SQL执行计划,用于性能优化 |
| 事务与锁 | |
| BEGIN/START TRANSACTION | 开启事务 |
| COMMIT | 提交事务 |
| ROLLBACK | 回滚事务 |
| LOCK TABLES | 手动锁定表 |
| 高级特性 | |
| VIEW | 创建虚拟视图简化复杂查询 |
| STORED PROCEDURE | 存储过程:预编译的SQL代码块 |
| TRIGGER | 触发器:自动响应表变更事件 |
| FOREIGN KEY | 外键约束确保数据完整性 |
补充说明
- 数据类型:包括
INT,VARCHAR,DATE,BLOB等,定义列存储格式。 - 字符集与排序规则:如
utf8mb4和utf8mb4_general_ci,影响数据存储和比较规则。 - 备份与恢复:使用
mysqldump工具或SOURCE命令处理数据备份/导入。
CREATE DATABASE 创建新数据库
DROP DATABASE 删除数据库及其所有内容
CREATE TABLE 创建数据表并定义列名、数据类型和约束
ALTER TABLE 修改表结构(如添加/删除列、修改数据类型)
DROP TABLE 删除数据表
TRUNCATE TABLE 清空表数据但保留表结构
数据操作
INSERT INTO 向表中插入新记录
SELECT 查询数据,支持条件过滤、排序、分组等
UPDATE 修改表中符合条件的记录
DELETE 删除表中符合条件的记录
查询功能
WHERE 指定查询条件(如 WHERE id = 1)
JOIN (INNER/LEFT/RIGHT) 表连接操作(内连接、左连接、右连接)
GROUP BY 按列分组,常与聚合函数配合使用
HAVING 对分组结果进行条件筛选
ORDER BY 对查询结果排序(ASC升序/DESC降序)
LIMIT 限制返回记录数量(如分页查询)
聚合函数
COUNT() 统计行数
SUM() 计算数值列总和
AVG() 计算平均值
MAX()/MIN() 返回最大/最小值
索引与优化
INDEX 创建索引加速查询
PRIMARY KEY 主键约束(唯一且非空)
UNIQUE 唯一性约束
EXPLAIN 分析SQL执行计划,用于性能优化
事务与锁
BEGIN/START TRANSACTION 开启事务
COMMIT 提交事务
ROLLBACK 回滚事务
LOCK TABLES 手动锁定表
高级特性
VIEW 创建虚拟视图简化复杂查询
STORED PROCEDURE 存储过程:预编译的SQL代码块
TRIGGER 触发器:自动响应表变更事件
FOREIGN KEY 外键约束确保数据完整性
补充说明
数据类型:包括 INT, VARCHAR, DATE, BLOB 等,定义列存储格式。
字符集与排序规则:如 utf8mb4 和 utf8mb4_general_ci,影响数据存储和比较规则。
备份与恢复:使用 mysqldump 工具或 SOURCE 命令处理数据备份/导入。
889

被折叠的 条评论
为什么被折叠?



