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

很明显这就有数据了

相关推荐
Omics Pro8 小时前
澳科大:自进化AI虚拟细胞
数据库·人工智能·算法·机器学习·自然语言处理
ShineWinsu8 小时前
对于MySQL:索引的解析
linux·数据库·mysql·面试·笔试·索引·海量数据
RuoyiOffice8 小时前
SpringBoot3+Vue3 招聘 Offer:发出、审批通过、转入职怎么走完
spring boot·vue3·offer·入职·spring boot 3·hrm·招聘管理
wuminyu8 小时前
Kafka配置TLS/SSL加密传输时零拷贝失效分析
java·linux·c语言·jvm·c++
我是苏苏8 小时前
Redis开发09:Windows系统下主从复制的配置教程
数据库·redis·缓存
边境悍匪8 小时前
蜗牛学苑 Java 智能体学习 Day41|ElementPlus 布局、Vue‑Router 登录、Axios 思维导图复盘
java·vue.js·学习
心中有你02149 小时前
Java Swing实现校园最短路径导航系统(Dijkstra算法完整源码+详细解析)
java·开发语言·算法
重生之小比特9 小时前
【Java SE】数组的定义与使用
java·开发语言
数据狐(Datafox)9 小时前
京东商品列表API接口解析(附 JSON 样例)
数据库·爬虫·json
摆烂z9 小时前
定时任务同步数据--续跑&重试
java·mybatis·ai编程