mysql增删改查练习题_mySQL-CRUD操作(数据库的增删改
查)练习题
⼀、设有⼀数据库,包括四个表:学⽣表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(⼀)~表(四)所⽰,数据如表1-2的表(⼀)~表(四)所⽰。⽤SQL语句创建四个表并完成相关题⽬。
表1-1数据库的表结构
表(⼀)Student (学⽣表)
属性名
数据类型
可否为空
含义
Sno
varchar (20)
否
学号(主码)
Sname
varchar (20)
否
学⽣姓名
Ssex
varchar (20)
否
学⽣性别
Sbirthday
datetime
可
yarn学⽣出⽣年⽉
Class
varchar (20)
可
学⽣所在班级
表(⼆)Course(课程表)
属性名
含义
Cno
varchar (20)
否
复杂程序plc编程思路框架课程号(主码)
gzip无损压缩Cname
varchar (20)
否
课程名称
Tno
varchar (20)
否mysql菜鸟教程增删改查
教⼯编号(外码)
表(三)Score(成绩表)属性名
数据类型
可否为空
含义
Sno
varchar (20)
否
学号(外码)
Cno
varchar (20)
否
课程号(外码)
Degree
Decimal(4,1)
可
成绩
主码:Sno+ Cno
表(四)Teacher(教师表)
可否为空
含义
Tno
varchar (20)
否
教⼯编号(主码) Tname
varchar (20)
否
教⼯姓名
Tsex
varchar (20)
否
教⼯性别
Tbirthday
datetime
可
教⼯出⽣年⽉
Prof
varchar (20)
可
职称
Depart
varchar (20)
否
教⼯所在部门
表1-2数据库中的数据表(⼀)Student
Sno
Sname
Ssex
Sbirthday
数据json格式男
1977-09-01
95033
105
匡明
男
1975-10-02
95031
107
王丽
⼥
1976-01-23
95033
101
李军
java入门路线男
1976-02-20
95033
109
王芳
⼥
1975-02-10
95031
103
陆君
男
1974-06-03
95031
Insert into student values()表(⼆)Course
Cno
计算机导论825
3-245
操作系统804
6-166
数字电路856
9-888
⾼等数学831
表(三)Score Sno
Cno Degree
103
3-245
86
105
3-245
75
109
3-245
68
103
3-105
92
105
3-105
88
109
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论