MySQL练习0-数据表创建

        前面这些文章,基本学习完了MySQL的一些基础和常见的查询操作,接下来多篇文章,我们通过实际例子来练习SQL语句的使用,这个例子也是网上找到的,就是一个学校里的学生表,教师表,课程表,学分表。这里练习的第一篇,我们就来准备创建表和数据。

 

首先,我们新建一个school的数据库,然后use school,再创建以下四个表。

1.创建学生表

一个学生主要有学号,姓名,年龄,性别这些字段,一般学号作为唯一区分的字段,所以,学号这里是主键。

MySQL练习0-数据表创建

然后利用图形化工具,给这个学生表录入一些数据。

MySQL练习0-数据表创建

2.创建教师表

一个教师,主要有教师编号和教师名称,同样,教师编号作为主键。

MySQL练习0-数据表创建

给这个教师表录入一些数据。

MySQL练习0-数据表创建

3.创建课程表

课程表,主要有课程编号,课程名称和教师id,其中教师id来源上面教师表。

MySQL练习0-数据表创建

其中本表的外键TeaId指向了Teacher表的TeaId。

给课程表录入一些数据。

MySQL练习0-数据表创建

4.创建学分表

学分表主要有这些字段:学分,学生ID,课程ID

MySQL练习0-数据表创建

给学生成绩表录入一下数据。

MySQL练习0-数据表创建 

接下来文章,我们就围绕这四张表,来做一些练习题,通过完成这些联系去巩固对SQL语句的掌握。