MySQL笔记·第2篇:MySQL外键——阿里巴巴为什么禁止使用?外键的坑与替代方案

一、外键是什么?简单说,外键就是用来保证“两张表的数据能对上”。比如订单表的user_id必须指向用户表里存在的id。 1FOREIGN KEY (user_id) REFERENCES user(id) 加了外键,数据库会自动帮你检查:插入订单时,...

运维进阶

MySQL笔记·第4篇:多表查询详解——内连接、左连接、自连接一篇搞定

一、多表查询是什么?简单来说,在实际的项目管理中,数据库的查询不仅仅是查询一张表的数据,是两张或两张以上的表,这时候是要用到多表查询。 我们在这建立两张表,一张是学生表,记录学生的学号和姓名,一张是成绩表,记录学生的成绩。接下来用这两张表为例,讲解多...

运维进阶
12