SpringBoot 資料庫初始化指令碼配置

2022-06-05 13:00:08 字數 425 閱讀 5399

在springboot工程中,一般情況下,我們通過jpa或者mybatis自動生成表後,下次重啟後就不會再重新生成表。但也不可避免會遇到一種場景:有些表需要每次重啟後清理資料。

spring.datasource.initialization-mode=always

spring.datasource.schema=classpath:sql/init1.sql,classpath:sql/init2.sql

通過增加上述兩個配置,我們就可以在每次重啟服務時,初始化指定的資料表。

在工程目錄的resource下建立sql資料夾,將init1.sqlinit2.sql放在sql資料夾中即可。

初始資料庫

本質其實就是一款基於網路通訊的應用程式 那其實每個人都可以開發一款資料庫軟體 因為它僅僅就是乙個基於網路通訊的應用程式 也就意味著資料庫軟體其實有很多很多 關係型資料庫 mysql oracle db2 access sql server 非關係型資料庫 redis mongodb memcache...

資料庫 1 初始 資料庫

alpha版 一般只在開發公司內部使用,不對外公開,測試 自我檢查的版本 beta版 一般是開發完也測試完的版本,一般不會出現比較大的效能bug 一般我們不用,阿里 去哪兒會使用這個版本,有些新功能,內部有高手能調,也能評估新功能的效能 rc版 根據beta版測試之後收集到一些bug等在進行完善的乙...

資料庫初始指令碼

新建查詢,將下面的指令碼執行 create database gamedb gouse gamedb gocreate table users id varchar 12 name varchar 20 pwd varchar 15 note varchar 50 photo image const...