学生管理系统数据库模块
建立数据表
数据表: 年级表(grade):年级 id(主键-gradeid),年级名称(gname)
成绩表(score):id(主键-scoreid),学员编号(stuno),科目 id(subjectid),分数(score),考试时间(examtime)
学生表(student):学生编号(主键-stuid),学生姓名(stuname),登录密码(password),性别(sex),年级 id(gid),电话(telphone),地址(address),出生日期(birthday),邮箱(email)
科目表(subject):科目 id(主键-subjectid),科目名称(subjectname),学时(studycount),年级 id(gradeid)
详细信息
ERROR
通过查询信息显示我们数据表中是否添加成功,但是发现subject中的并没有完成,通过查看提示信息发现我们的varchar设置小了,需要重新设置。
之后,我们再重新更改字段,发现数据存储成功。
注意:在一般情况下,无特殊要求 ,不要随意更改表结构。
数据库练习
1.grade 表增加一个阶段,“就业期”
INSERT INTO `grade` VALUES (4, '就业期');
2.将第三阶段的学生的 gradeid 改为就业期的 id
update student set gid=4 where gid=3;