MySQL练习0-数据表创建
前面这些文章,基本学习完了MySQL的一些基础和常见的查询操作,接下来多篇文章,我们通过实际例子来练习SQL语句的使用,这个例子也是网上找到的,就是一个学校里的学生表,教师表,课程表,学分表。这里练习的第一篇,我们就来准备创建表和数据。
首先,我们新建一个school的数据库,然后use school,再创建以下四个表。
1.创建学生表
一个学生主要有学号,姓名,年龄,性别这些字段,一般学号作为唯一区分的字段,所以,学号这里是主键。
然后利用图形化工具,给这个学生表录入一些数据。
2.创建教师表
一个教师,主要有教师编号和教师名称,同样,教师编号作为主键。
给这个教师表录入一些数据。
3.创建课程表
课程表,主要有课程编号,课程名称和教师id,其中教师id来源上面教师表。
其中本表的外键TeaId指向了Teacher表的TeaId。
给课程表录入一些数据。
4.创建学分表
学分表主要有这些字段:学分,学生ID,课程ID
给学生成绩表录入一下数据。
接下来文章,我们就围绕这四张表,来做一些练习题,通过完成这些联系去巩固对SQL语句的掌握。