学生选课系统需求: 一个学生能选多门课 用mysql怎么设计?

huchiwen24 2014-09-24 11:31:29
一个学生能选多门课 用mysql怎么设计? 表怎么设置 sql语句怎么 求大神指点!!!
...全文
677 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
多对多有个中间表就可以了 中间表记录学生id和该学生选的课程id
Ever_lover 2014-09-26
  • 打赏
  • 举报
回复
学生。。。。。作业题 1个学生能选多门课 2 一门课 也能让 多个学生选吧 多对多的关系
果酱很好吃 2014-09-24
  • 打赏
  • 举报
回复 1
一个课程表,一个学生表,一个选课表 选课表记录学生id和被选课的课程id 就这么简单
橙虚缘 2014-09-24
  • 打赏
  • 举报
回复

#学生表
CREATE TABLE `demo`.`student`(  
  `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `student_name` CHAR(10) NOT NULL DEFAULT '',
  `c_id` INT(10) NOT NULL COMMENT '课程id',
  PRIMARY KEY (`id`)
)ENGINE=MYISAM CHARSET=utf8;
#课程表
CREATE TABLE `demo`.`course`(  
  `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `course_name` CHAR(10) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MYISAM CHARSET=utf8;
其中学生表有有个id记录其选的课程。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧