2024/06/20笔记随笔
Mysql常用工具
- 表之间的链接查询:通过添加外键进行查询其中添加外键的表为从表;
- 笛卡尔乘积(两张表所有数据相连--R表*S表)(笛卡尔乘积--S表的每个字段分别与R表的每个字段进行链接):
- 使用交叉乘积():SELECT✳FROM R表,S表;
- 简化:SELECT✳FROM R表 CROSS JOIN S表;
- 两张表链接查询:(外键数据之间的关系)
SELECT ✳ FROM R表 type(内:inner 左/右:left/right 全:full) join S表
on R表.column=S表.column
where 表R/S=column; - 外键约束:外键约束的主要目的是控制可以存储在外键表中的数据,但它还可以控制对主键表中数据的更改,从而维护引用完整性。
删除数据时,可以先删除从表的数据,再删除主表的数据,但主表的数据如果被从表依赖时,则不能随意删除。
注释:左/右链接:左/右有数据,跟据右/左表可能无数据可能有数据;
内连接:仅将两个表中满足连接条件的行组合起来作为结果集。 在内连接中,只有在两个表中匹配的行才能在结果集中出现
全连接:在内连接的基础上,还包含两个表中所有不符合条件的数据行,并在其中的左表、和右表列填写NULL
数据库设计
- 数据库建模
- 数据字典
- E-R模型图(实体关系图)
Maven
- Maven坐标
- 传递性依赖:只使用所需jar包,其他依赖jar包会一同被使用
- 编写POM:描述项目如何构建,声明项目依赖等
Git
- Git是目前世界上最先进,最高效的分布式版本控制系统

浙公网安备 33010602011771号