hsqldb

简介: hsqldb

平平静静地吃粗茶淡饭,胜于提心吊胆地吃大鱼大肉——伊索

分享一个数据库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)
);

直接运行

相关文章
|
7月前
|
SQL 监控 druid
强大的Druid
Druid数据库连接池介绍以及使用步骤
|
SQL Oracle Java
Java 生态圈中的嵌入式数据库,哪家强?(上)
嵌入式数据库一个很陌生的词汇,以前只是听说,但是没有真正使用过,今天小编和大家一起来揭开它的面纱。
Java 生态圈中的嵌入式数据库,哪家强?(上)
|
Oracle 关系型数据库 MySQL
如何卸载Linux上的MySQL8.0
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 本片文章为大家介绍如何卸载MySQL
734 0
|
SQL 缓存
mybatisplus分页查询——Page
(2)各个参数的含义 (1)records:用来存放查询出来的数据 (2)total: 用来返回记录的总数 (3)size: 每页显示条数,默认 10 (4)current:表示当前页,默认1 (5)orders: 排序字段信息 (6)optimizeCountSql: 自动优化 COUNT SQL,默认true (7)isSearchCount: 是否进行 count 查询,默认true (8)hitCount: 是否命中count缓存,默认false
1221 0
|
7月前
|
SQL API 数据库
优雅地进行入参数据校验:场景和处理方式
在日常的开发工作中,入参数据校验是确保程序健壮性的关键步骤之一,我们需要确保请求中的数据类型、格式和取值范围符合要求,以保证接口的安全性和稳定性,还有就是传递给方法或函数的数据需要满足一定的规则和要求,以保证程序的正常运行和数据的有效处理。那么本文就来分享一下在哪些场景下进行入参数据校验,并分享一些优雅的处理方式,以提高代码的可读性、扩展性和复用性。
106 3
优雅地进行入参数据校验:场景和处理方式
|
7月前
|
网络协议 中间件 Unix
字节赫兹 框架教程 一 Engine
字节赫兹 框架教程 一 Engine
138 0
|
6月前
|
Java API Spring
教程:Spring Boot中如何集成GraphQL
教程:Spring Boot中如何集成GraphQL
|
7月前
|
监控 网络协议 安全
【亮剑】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题
【4月更文挑战第30天】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题。解决步骤包括检查网络配置、DNS设置、网关路由、防火墙规则,以及联系ISP。预防措施包括定期备份配置、更新固件、监控网络性能和实施网络安全策略。通过排查和维护,可确保网络稳定和安全。
1267 1
|
7月前
|
域名解析 网络协议 大数据
阿里云域名购买与域名解析使用教程(图文教程)
该文档是关于在阿里云注册账号、购买域名及进行DNS解析的步骤指南。首先,需注册阿里云账号并进行实名认证,建议选择企业认证以便获取企业发票。接着,通过阿里云域名注册页面检查并购买未被注册的域名,将域名添加至购物车并完成支付。购买后,在云解析DNS界面进行实名认证,然后对域名进行解析设置,选择A记录类型,填写主机记录(如www),记录值为云服务器的IP地址,设置TTL,并校验解析是否成功。最后,文中还提及了如何在云服务器上进行实例名称的修改和查看服务器状态等操作。