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

很明显这就有数据了

相关推荐
_Evan_Yao1 小时前
Redis 缓存穿透、击穿、雪崩,一次讲清!
java·spring·mybatis
梓豪csd2 小时前
消息订阅中心:谁该收到哪条通知
java·开发语言·人工智能·低代码·自动化·1024程序员节
秋饼2 小时前
Spring AI 2.1 Message Parts 深度实战:推理签名回放与跨轮记忆持久化的源码级落地
java·ai·技术分享·后端开发
thefool1122663 小时前
TCP 1
java·1024程序员节
不脱发的程序猿4 小时前
纳指ETF量化策略
数据库·人工智能·1024程序员节
程序员塔塔喵4 小时前
【MySQL篇|第一篇】索引失效的情况
数据库·mysql·索引失效
paopaokaka_luck4 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
北京青蓝智慧马老师5 小时前
比外部黑客更难防的,是那个有权限的自己人(3 个脱敏复盘)
大数据·数据库·人工智能
金銀銅鐵5 小时前
[Java] 用 GUI 展示 EnumSet 增减元素时的内部变化(下)
java·后端·ai编程
AI人工智能+电脑小能手5 小时前
一次请求打几个下游,这个Java并行任务工具类6个方法按序聚合
java·线程池·并发编程·1024程序员节·批量处理·并行任务