How to use the database tool in jetbrains idea

Jetbrains idea是当前Java开发人员相对来说比较喜欢的一款智能型IDE,大部分Java开发人员的日常都是伴随着idea渡过的。今天我们来介绍一下Jetbrains idea中的database tool。

Migrating database connections between multiple projects

通常情况一下,我们在一个项目空间A中创建好的数据库连接信息期望打开另外一个项目空间B的时候也是可以使用,很多人苦于不知道怎么做,不得不重要手动创建一次。

Jetbrains关于数据库连接的信息其实是放在了目录~/.config/JetBrains/IntelliJIdea2023.1/consoles/db中,各个项目空间中关于数据库连接的信息只是上述信息的引用,具体存放在了文件${PROJECT_ROOT}/.idea/dataSources.local.xml${PROJECT_ROOT}/.idea/dataSources.xml中。

基于上述原理,我们现在只需要将项目空间A中的文件${PROJECT_A_ROOT}/.idea/dataSources.local.xml${PROJECT_A_ROOT}/.idea/dataSources.xml复制一份放到项目B空间中的目录${PROJECT_B_ROOT}/.idea/中去即可。

Migrate database

通常情况下,我们需要将数据库从主机A迁移到主机B,接下来,我们来介绍一下。

Export with mysqldump

在目标数据库上选择Import/Export -> Export with 'mysqldump',系统切换到Export with 'mysqldump'对话框,在文本框Out path中选择将要导出目标文件,点击按钮Run,即可将数据库导出为一个sql文件,这里假定为from.sql

Restore with mysql

在目标数据库上选择Import/Export -> Restore with mysql,系统切换到Restore with mysql'对话框,在文本框Path to dump中选择将要导入数据文件,点击按钮Run,即可将数据导入到数据库中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qwfys200

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值