1.创建数据库db_student
create database db_student;
2.在数据库db_student下创建如下5个数据表
(1)创建表 t_student(学生)
字段名称 | 数据类型 | 字段名称 | 数据类型 |
stu_id | CHAR(10) | stu_birthday | DATE |
stu_name | VARCHAR(50) | stu_telephone | VARCHAR(20) |
stu_sex | CHAR(2) | major_id | CHAR(5) |
(2)创建表 t_course(课程)
字段名称 | 数据类型 | 字段名称 | 数据类型 |
course_id | CHAR(8) | course_credit | INT |
course_name | VARCHAR(50) | teacher_id | CHAR(10) |
course_type | VARCHAR(10) |
(3)创建表 t_score(成绩)
字段名称 | 数据类型 | 字段名称 | 数据类型 |
score_id | CHAR(4) | course_id | CHAR(8) |
stu_id | CHAR(10) | grade | FLOAT(2,1) |
(4)创建表 t_teacher(任课教师)
字段名称 | 数据类型 | 字段名称 | 数据类型 |
teacher_id | CHAR(10) | teacher_title | VARCHAR(20) |
teacher_name | VARCHAR(50) | teacher_sex | CHAR(2) |
(5)创建表 t_major(专业)
字段名称 | 数据类型 | 字段名称 | 数据类型 |
major_id | CHAR(5) | major_name | VARCHAR(50) |
3.修改数据表
(1)将表t_teacher增加一个字段teacher_birthday,数据类型为DATE。
(2)将表t_teacher中的字段名teacher_birthday更名为birthday.
(3)删除表t_teacher中的字段birthday。
4.为数据库db_student下的数据表设置如下约束
(1)为表t_course设置字段course_name的默认值为“数据库管理”
(2)为表t_teacher中的teacher_id设置为主键。
(3)为表t_course设置主键course_id和外键teacher_id,外键参照t_teacher中的主键teacher_id。