mysql 每个分类取5条_自学MySQL第九天

  • Post author:
  • Post category:mysql


接下来就要开始学习如何创建一个结构良好的数据库。

首先是DATA MODELLING,有四个过程。


1. Understand the requirements

要理解好工作需求才能做出好的数据库。


2. Build a conceptual model

建立概念模型,弄清关系。


3. Build a Logical

搞清数据类型,有哪些具体的表


4.Build a physical model

在MySQL中建立确定的表

我们省略前三个步骤,直接来看第四个步骤怎么进行。

首先在上面菜单FILE中选择NEW MODEL,点开后选择

4f94f8aa2113e3889b0528c28b106ef4.png

可以创建一个新表,在里面输入列明,存储的数据类型,主键设置等(主键是能唯一标识那一行数据的一列),创建后是这个样子的:

ee6892d48f677853eddf2506d7c40ded.png

可以看到这时候表和表之间还没有关系,我们需要加上外键,由于一个学生可以有多个enrollment,一个课也可以有很多enrollment,所以用1:n按钮连线,先点击外键表也就是enrollments,再点击主键表,如图所示:

4d586e10b41a75f04f80d095423366a2.png

这样三张表就有了联系。

有了外键,我们需要给外键加一个Constrain,在enrollments表设