不推荐别的了,IDEA 自带的数据库工具就很牛逼
https://p9.pstatp.com/large/pgc-image/5dcca25f8b3f4feaaf1ebd59c25bafaeMySQL 等数据库客户端软件市面上非常多了,别的栈长就不先容了, 其实 IntelliJ IDEA 自带的数据库工具就很牛逼,不信你继承往下看。
本文以 IntelliJ IDEA/ Mac 版本作为演示,其他版本的应该也差距不大!
1、打开数据库工具面板
假如 IDEA 主页没有看到 Database 面板,可以在 View 菜单中依次调出 Database 菜单打开数据库工具面板。
https://p9.pstatp.com/large/pgc-image/fbcb17fe385142eb937ade75057c739b
2、创建数据源
打开 Database 数据库面板后,点击 + 号根据提示选择对应的数据库创建一个数据源。
从下面的列表可以看出,IDEA 数据库工具支持的数据库非常多,常用的主流的数据库都在内里。
这里以 MySQL 数据库为示例创建一个数据源:
https://p1.pstatp.com/large/pgc-image/779a80b4255d43f39b4f433adb4b3451
选择 MySQL 后,会让你输入 MySQL 的连接信息。
这里我以本地 MySQL 数据库作为演示,依次输入 MySQL 的 Host、端口、用户名、密码等必要连接信息,除此之外,你也可以切换到其他选项卡中输入更多高级连接信息。
https://p3.pstatp.com/large/pgc-image/ec0655bb420e45af85900bbae424330d
可以点击 Test Connection 按钮可以进行连接测试,假如对应的 MySQL 驱动没有下载,根据 IDEA 弹出的下载提示会主动下载,如上所示,连接测试通过。
点击上面的 MySQL 驱动名称链接可以跳到对应的数据库驱动设置中:
https://p1.pstatp.com/large/pgc-image/e36faf0391334e2881b9008d0b768354
如上所示,可以选择更改驱动名称、驱动包,以及 JDBC 连接模板,这里全部默认不作更改。
生存退出后,可以在 Database 面板看到本地 MySQL 数据库已连接。
https://p1.pstatp.com/large/pgc-image/0146943ac829418bbdaf20ccd9ff96c3
可以看到有 1 个数据库、272 个校对集、4 个用户。
3、创建数据库和表
先来创建一个数据库:
https://p1.pstatp.com/large/pgc-image/7393944ad9e5426daecf5597cbcce14b
输入数据库名称、校对集:
https://p3.pstatp.com/large/pgc-image/c71637daf8df45e78409c262b3b14812
生存信息,数据库创建乐成:
https://p3.pstatp.com/large/pgc-image/8a44cb46a7e8449ba34ff279084c09f6
在对应的数据库上右键,然后再新建一张表:
https://p3.pstatp.com/large/pgc-image/0cac09383e36477aa595b6ad3a9fd269
输入表名、解释,然后再增加几个字段:
https://p1.pstatp.com/large/pgc-image/bbefee85e8034f9dac72d45a62e1ef84
可以看到,字段各种常用的设置利用都有,非常方便。
再点击 Execute 按钮在数据库中实行以创建一张表:
https://p3.pstatp.com/large/pgc-image/8bcb7fd92e3342e79a16714f72a07abe
可以看到,表中常用的信息全列出来了,非常直观!
4、数据增编削查
双击表名,可以进入表数据的增编削查等更多利用。
右键,点击 Add New Row 菜单依次添加几行新数据。
右键任何数据都可以快捷复制行、删除行、编辑等利用,当然,双击任何数据也可以直接编辑,然后提交事件生存。
https://p1.pstatp.com/large/pgc-image/eb4dee43739b4f85a67a0af2244c8715
在查找框中直接输入 where 条件可以快速筛选数据:
https://p3.pstatp.com/large/pgc-image/124d151ecd954712a580d7501e17976b
利用 Filter By 菜单还有更多的快捷利用:
https://p1.pstatp.com/large/pgc-image/b40dbf22d62a4c00a2117f31c8acd03e
如上所示,列出了常用的根本筛选快捷利用,这些快捷利用还能利用剪贴板内里的信息,其中,“开发” 这个条件就是从剪贴板带过来的。
也可以右键创建一个查询控制台:
https://p9.pstatp.com/large/pgc-image/dccd2244c9fc4299b0489b650e713953
在查询控制台中输入 MySQL 关键字都会得到快捷智能提示:
https://p3.pstatp.com/large/pgc-image/288d91fa2ac0415696049a5326baaf00
提示还包罗数据库中的表名:
https://p9.pstatp.com/large/pgc-image/ab408637edc94ed297f7e07ab2ef8463
智能提示真的很好用,明显提升开发服从和开发幸福感,果断是英文欠好的同砚的神器。
IntelliJ IDEA 果然是 Java 最智能的 IDE,这个名不虚传~
https://p9.pstatp.com/large/pgc-image/ce9e11453a724800b3638b16a1838ba0
在这里也可以很方便地对数据进行增编削查利用。
还能进行全文搜索,右键表名开始:
https://p1.pstatp.com/large/pgc-image/835bf54e4bbe447585b57be3ff14f0c0
好比我要搜索 "JDK",条件中主动就把所有文本类型的字段主动带上了 like 条件:
https://p3.pstatp.com/large/pgc-image/d0d10df673a04e7d8c8a4dc805418445
点击 Search 按钮:
https://p3.pstatp.com/large/pgc-image/92abc452018847c7810b87e5a8709aaf
找到 article 表中的一条记载,双击进入结果集:
https://p1.pstatp.com/large/pgc-image/60027073780f454fb287461729011dfa
IDEA 数据库搜索真牛逼!
5、SQL 生成
在已有的表上面还能进行 SQL 生成利用,如生成表创建 SQL 语句:
https://p3.pstatp.com/large/pgc-image/9e6c949533fe4fdf8f27acce434d9baa
https://p1.pstatp.com/large/pgc-image/1fdf8df772b6475b8041318303c04b0a
除了生成表创建语句,还能将数据库表中的所有记载导出,可以是 SQL、JSON、CSV、XML……有很多种导出格式,可以说非常强大!
https://p1.pstatp.com/large/pgc-image/759f35f2c97c408f8e6a38c0c1fe8016
6、导出表模型
右击对应的数据库表名称,可以导出数据库表模型:
https://p1.pstatp.com/large/pgc-image/02a207729eb645bd8f20a68077e346b9
如下所示:这个模型信息虽然看起来很简陋,不能和 PowerDesigner 那么强大作比较,但也能把数据库所有信息很直观的列出来。
https://p1.pstatp.com/large/pgc-image/5808d5114bdd4011a1821d97e6677988
总结
好了,今天的分享就到这了,一文真的难以总结完,感兴趣的同砚可以再继承自行摸索。
所以,IDEA 自带的数据库工具已经很强大了,而且一如既往的智能,况且还支持所有主流的数据库,完全可以满意一样寻常所需,假如没有安装其他数据库客户端软件,IDEA 足矣,IDEA 真香。
IDEA 香是香,大概你会说用它要收费,其实它也有开源的社区版本,收费的专业版也很轻易申请到激活码,关注Java技能栈,可以阅读我分享过的获取正版 IDEA 激活码的教程,很多粉丝都反馈说轻松得到了,感兴趣的都可以去申请,不能太轻易了。
最后,假如本文对你有资助,点个在看鼓励一下哦!
也欢迎分享转发给更多有需要的朋侪~
版权申明:本文系 "Java技能栈" 原创,原创实属不易,转载、引用本文内容请注明出处,禁止抄袭、洗稿,请自重,恭敬他人劳动成果和知识产权。
有破解码吗[笑哭] 这个是好用,但是一个最大的问题就是想看下数据库都得打开idea,不独立 idea越来越大了,我的开发神机都有点迟钝的感觉了 没有powerbuilder功能强大,没有navcat使用简洁。不怎么推荐使用。不过推荐安装,为啥?因为全家桶呀,看着好看呀 Idea社区版没有数据库工具 左侧数据库表列表那里,为什么我的显示不了字段 idea牛在吹了商业版一堆功能后一看用的是破解版[我想静静][我想静静][我想静静] 我缺的是钱吗?我缺的是自动补全 阉割版用不了的功能都是白瞎
页:
[1]
2