平平静静地吃粗茶淡饭,胜于提心吊胆地吃大鱼大肉——伊索
分享一个数据库hsqldb
全名HyperSQL
,官网:http://hsqldb.org/
HSQLDB - 100% Java Database,其最大特点是百分百Java
的数据库
这里是它的文档:http://hsqldb.org/web/hsqlDocsFrame.html
当然我们spring-boot
已有其依赖:
引入即可使用
<dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <scope>runtime</scope> </dependency>
无序配置,直接在resources
下新建schema.sql
drop table if exists user_info; create table if not exists user_info ( id BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL, name VARCHAR(30) DEFAULT NULL, age INT DEFAULT NULL, email VARCHAR(50) DEFAULT NULL, mobile VARCHAR(50) DEFAULT NULL, version INT DEFAULT 1, gmt_deleted DATETIME DEFAULT '2001-01-01 00:00:00', PRIMARY KEY (id) ); drop table if exists user_role; create table if not exists user_role ( id BIGINT GENERATED BY DEFAULT AS IDENTITY NOT NULL, user_id BIGINT DEFAULT NULL, role_id VARCHAR(30) DEFAULT NULL, PRIMARY KEY (id) ); drop table if exists role_info; create table if not exists role_info ( id VARCHAR(30) NOT NULL, role_name VARCHAR(30) DEFAULT NULL, PRIMARY KEY (id) );
直接运行