java springboot 内存级数据库 H2 创建表并添加数据演示

好 上文 java简述springboot通过配合初始化H2数据库并完成登录 带着大家登进了 h2数据库

这里需要强调 你只需要第一次加上

java 复制代码
datasource:
  url: jdbc:h2:~/test
  hikari:
    driver-class-name: org.h2.Driver
    username: root
    password: 123456

这些 因为它要初始化 你后面再启动 去掉这些也是没问题的 第一次让他初始化数据 带着这些配置就好了

整体操作界面 和我们之前接触的各种工具都有所不同

左侧导航栏中 用户/Users 目录下 有我们当前登录的用户 是一个admin的管理员账号 当然 这个只是看一眼就好

INFORMATION SCHEMA下是所有关于描述库信息的表

然后 这里 创建表的语法相对 MySql 还更简单一些

创建一个表 叫tbl_book

里面的字段 一个id int数字类型

type name description 都是 varchar 字符串类型

sql 复制代码
create table tbl_book (id int,type varchar ,name varchar ,description varchar)

如下图 写入文本域 然后点击执行

这里 我们的表就出来了

那些所谓的约束都不需要 不但不需要 加了说不定没作用啊

然后 我们执行

sql 复制代码
select * from tbl_book

很明显 它的字段都在 但是没数据

这里 我们来加一条

sql 复制代码
insert into tbl_book values(1,'优良','小猫猫历险记','讲述小猫猫的奇妙之旅')

运行代码

更新一行 那很明显 成功了

然后 我们重新运行这段查询语句

sql 复制代码
select * from tbl_book

很明显这就有数据了

相关推荐
一十九的酒10 分钟前
Oracle 12c 标准版无缝升级企业版实战记录
数据库·oracle·标准版切换到企业版
ZhengEnCi23 分钟前
S02-SpringBoot实体类新增字段对已有数据的影响及自动DDL同步机制详解
数据库·spring boot
程序员张328 分钟前
SpringBoot集成BCrypt密码加密库
java·spring boot·后端
闲猫30 分钟前
Spring AI Agentic 模式(第1部分):Agent Skills——模块化、可复用的能力
java·人工智能·spring
源图客37 分钟前
云途物流API开发-鉴权认证(Java)
java·网络·python
妙码生花43 分钟前
从 PHP 到 AI + Golang,程序员自救转型手记(三十二):增加 admin_rule 模型及数据表迁移
数据库·go·ai编程
liguojun20251 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
952362 小时前
RabbitMQ-基础操作
java·spring boot·分布式·后端·spring·rabbitmq
千维百策6662 小时前
SRE 中如何消除琐务:提升工程效率与服务可靠性的实践方法
数据库
卓怡学长2 小时前
w266基于spring boot + vue 圣地延安美食乐享系统
java·数据库·vue.js·spring boot·spring·intellij-idea