对studentmanager数据库,通过DDL语句向student表添加一列scredit,用于记录已修学分,根据sc表和course表中已有数据,初始化scredit各行的值
涉及表格内容如下
学生表:student
序号 列名 数据类型 长度 主键 外键 允许空 取值范围 默认值 说明
1 sno char 12 是 否 学号
2 sname varchar 10 否 姓名
3 ssex char 2 是 男或女 性别
4 birthday datetime 8 是 出生日期
5 grade char 4 是 年级
6 specialty char 20 是 专业
7 classno char 4 是 班级号
选课表:sc
序号 列名 数据类型 长度 主键 外键 允许空 取值范围 默认值 说明
1 sno char 12 是 student(sno) 否 学号
2 cno char 3 是 course(cno) 否 课程号
3 score decimal(3,1) 是 0-100 成绩
课程表:course
序号 列名 数据类型 长度 主键 外键 允许空 取值范围 默认值 说明
1 cno char 3 是 否 课程号
2 cname varchar 20 否 课程名
3 credit tinyint 是 2-5 学分
4 ctype char 10 是 必修or选修 课程类型