前提:连接池配好了哈
第一步:
resources中生成sql语句的文件,我要同时建立两个表所以有两个文件
我们来看其中一个sql,就是很平常的生成表的sql语句!
//如果数据库有这个表就把他先删除在生成
DROP TABLE IF EXISTS `student1`;
CREATE TABLE `student1` (
`sid` int(11) NOT NULL AUTO_INCREMENT,
`sname` varchar(20) DEFAULT NULL,
`sex` int(11) DEFAULT NULL,
`mid` int(11) DEFAULT NULL,
`email` varchar(80) DEFAULT NULL,
`birthday` varchar(50) DEFAULT NULL,
PRIMARY KEY (`sid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
//生成表同时生成数据
INSERT INTO `student1` (`sid`, `sname`, `sex`, `mid`, `email`, `birthday`) VALUES('1','帅红','1','101','123@qq.com','1999.06.06');
第二步:
在application.properties配置文件中配置路径
spring.datasource.schema=classpath:sql/student.sql,classpath:sql/major.sql
spring.datasource.initialization-mode=always
spring.datasource.schema=classpath:sql/student.sql,classpath:sql/major.sql 这里就是在配置路径,可以看到我的两个sql文件都在sql下,多个用逗号隔开
然后启动springboot,就能在你的mysql表中看见你生成的表咯,如果帮助到你个给我个赞把!