MySQL笔记-第3篇:一篇搞懂事务、ACID和隔离级别一、事务是什么?简单来说,事务就是把完成同一目标的多个SQL操作打包成一个整体,举个例子:你给朋友转账100块。 对于熟悉SQL的我们来说,这个需求很快就可以完成。 12UPDATE account SET money = money - 100 W...2026-06-11运维进阶
MySQL笔记·第1篇:DDL、DML、DQL、DCL一篇搞定SQL(Structured Query Language)结构化查询语言,主要分为四大类别:DDL(数据定义语言)、DML(数据操作语言)、DQL(数据查询语言) 和 DCL(数据控制语言)。 一、数据定义语言 DDL(Data Definiti...2026-06-11运维进阶
MySQL笔记·第2篇:MySQL外键——阿里巴巴为什么禁止使用?外键的坑与替代方案一、外键是什么?简单说,外键就是用来保证“两张表的数据能对上”。比如订单表的user_id必须指向用户表里存在的id。 1FOREIGN KEY (user_id) REFERENCES user(id) 加了外键,数据库会自动帮你检查:插入订单时,...2026-06-11运维进阶
MySQL笔记·第4篇:多表查询详解——内连接、左连接、自连接一篇搞定一、多表查询是什么?简单来说,在实际的项目管理中,数据库的查询不仅仅是查询一张表的数据,是两张或两张以上的表,这时候是要用到多表查询。 我们在这建立两张表,一张是学生表,记录学生的学号和姓名,一张是成绩表,记录学生的成绩。接下来用这两张表为例,讲解多...2026-06-11运维进阶