mooc_create_and_init.sql 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. drop database if exists mooc1706;
  2. create database mooc1706 default charset utf8;
  3. use mooc1706;
  4. create table tb_course_catalog
  5. (
  6. catid integer not null auto_increment,
  7. catname varchar(20) not null,
  8. catparent integer,
  9. primary key (catid)
  10. );
  11. alter table tb_course_catalog add constraint fk_catalog_parent
  12. foreign key (catparent) references tb_course_catalog(catid)
  13. on delete cascade
  14. on update cascade;
  15. insert into tb_course_catalog values (default, '前端开发', null);
  16. insert into tb_course_catalog values (default, '后端开发', null);
  17. insert into tb_course_catalog values (default, '移动开发', null);
  18. insert into tb_course_catalog values (default, '数据库', null);
  19. insert into tb_course_catalog values (default, '云计算&大数据', null);
  20. insert into tb_course_catalog values (default, '运维&测试', null);
  21. insert into tb_course_catalog values (default, 'UI设计', null);
  22. insert into tb_course_catalog values (default, 'HTML/CSS', 1);
  23. insert into tb_course_catalog values (default, 'JavaScript', 1);
  24. insert into tb_course_catalog values (default, 'jQuery', 1);
  25. insert into tb_course_catalog values (default, 'HTML5', 1);
  26. insert into tb_course_catalog values (default, 'CSS3', 1);
  27. insert into tb_course_catalog values (default, 'Node.js', 1);
  28. insert into tb_course_catalog values (default, 'AngularJS', 1);
  29. insert into tb_course_catalog values (default, 'Bootstrap', 1);
  30. insert into tb_course_catalog values (default, 'React', 1);
  31. insert into tb_course_catalog values (default, 'Sass/Less', 1);
  32. insert into tb_course_catalog values (default, 'Vue.js', 1);
  33. insert into tb_course_catalog values (default, 'WebApp', 1);