mysql高级

今日目标

2,数据库设计

2.1 数据库设计简介

2.2 表关系(一对多)

2.3 表关系(多对多)

2.4 表关系(一对一)

image-20210724135649341

建表语句如下:

查看表结构模型图:

image-20210724141445785

 

2.5 数据库设计案例

根据下图设计表及表和表之间的关系:

image-20210724141822204

经过分析,我们分为 专辑表 曲目表 短评表 用户表 4张表。

image-20210724141550446

一个专辑可以有多个曲目,一个曲目只能属于某一张专辑,所以专辑表和曲目表的关系是==一对多==。

一个专辑可以被多个用户进行评论,一个用户可以对多个专辑进行评论,所以专辑表和用户表的关系是 ==多对多==。

一个用户可以发多个短评,一个短评只能是某一个人发的,所以用户表和短评表的关系是 ==一对多==。

image-20210724142550839