2024/06/20笔记随笔

Mysql常用工具

  • 表之间的链接查询:通过添加外键进行查询其中添加外键的表为从表;
  • 笛卡尔乘积(两张表所有数据相连--R表*S表)(笛卡尔乘积--S表的每个字段分别与R表的每个字段进行链接):
    1. 使用交叉乘积():SELECT✳FROM R表,S表;
    2. 简化: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

数据库设计

  • 数据库建模
    1. 数据字典
    2. E-R模型图(实体关系图)

Maven

  • Maven坐标
  • 传递性依赖:只使用所需jar包,其他依赖jar包会一同被使用
  • 编写POM:描述项目如何构建,声明项目依赖等

Git

  • Git是目前世界上最先进,最高效的分布式版本控制系统
posted @ 2024-06-20 10:19  ZxKing  阅读(25)  评论(0)    收藏  举报