![](https://img-blog.csdnimg.cn/2279c7fca5f849a4b430911ce785db8d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL
Ther233
这个作者很懒,什么都没留下…
展开
-
MySQL-如何实现的索引机制
MySQL-如何实现的索引机制原创 2022-12-11 09:36:16 · 441 阅读 · 1 评论 -
MySQL-多表查询的应用
多表查询的应用 练习前的准备 #部门表 CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地 ); -- 添加4个部门 INSERT INTO dept(id,dname,loc) VALUES (10,'教研部','北京'), (20,'学工部','上海')原创 2022-02-28 18:20:40 · 129 阅读 · 0 评论 -
MySQL-多表查询
多表查询 补充知识: 笛卡尔积:(相当于就是组合的意思) 有两个集合A,B,取这两个集合的所有组成情况 要完成多表查询,需要消除无用的数据 查询语法: select 列名列表 from 表名列表 where... 多表查询的分类 1.内连接查询 2.外连接查询 3.子查询 内连接查询 1.内连接查询: 1)隐式内连接:使用where条件消除无用的数据 样例: 查询所有员工信息和对应的部门信息: select * from emp原创 2022-02-27 20:00:30 · 70 阅读 · 0 评论 -
MySQL-多表及范式概念
多表及范式概念 多表之间的关系 分类: 1.一对一 例如:人和身份证 2.一对多/多对一 例如:部门和员工 -->一个部门有多个员工,一个员工只能对应一个部门 3.多对多 例如:学生和课程 -->一个学生可以选择很多个课程,一个课程也可以被很多学生选择 实现方式: 1.一对多/多对一 在多的一方建立外键,指向一的一方的主键 2.多对多 需要借助第三张中间表去实现,中间表至少包含两个字段,这两个字段作为第三张表的外键(联合主键),分别指向两张表的主键 3.一原创 2022-02-25 15:03:15 · 458 阅读 · 0 评论