当前位置:   article > 正文

Mybatis中多对一_mysql多对一 多个学生对应一个老师

mysql多对一 多个学生对应一个老师

以老师,学生为例;

多对一:

  • 多个学生对应一个老师
  • 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师!

数据库搭建

  1. CREATE TABLE `teacher` (
  2. `id` INT(10) NOT NULL,
  3. `name` VARCHAR(30) DEFAULT NULL,
  4. PRIMARY KEY (`id`)
  5. ) ENGINE=INNODB DEFAULT CHARSET=utf8
  6. INSERT INTO teacher(`id`, `name`) VALUES (1, '陈老师');
  7. CREATE TABLE `student` (
  8. `id` INT(10) NOT NULL,
  9. `name` VARCHAR(30) DEFAULT NULL,
  10. `tid` INT(10) DEFAULT NULL,
  11. PRIMARY KEY (`id`),
  12. KEY `fktid` (`tid`),
  13. CONSTRAINT `fktid` FOREIGN KEY (`tid`) REFERENCES `teacher` (`id`)
  14. ) ENGINE=INNODB DEFAULT CHARSET=utf8
  15. INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('1', '小明', '1');
  16. INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('2', '小红', '1');
  17. INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('3', '小张', '1');
  18. INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('4', '小李', '1');
  19. INSERT INTO `student` (`id`, `name`, `tid`) VALUES ('5', '小王',
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号