database数据库(database数据库怎么打开)

database数据库(database数据库怎么打开)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

MySQL等数据库客户端软件市面上非常多了。别的栈长就不介绍了。其实IntelliJIDEA自带的数据库工具就很牛逼。不信你继续往下看。

本文以IntelliJIDEA/Mac版本作为演示。其他版本的应该也差距不大!

1、打开数据库工具面板

如果IDEA主页没有看到Database面板。可以在View菜单中依次调出Database菜单打开数据库工具面板。

database数据库(database数据库怎么打开)

2、创建数据源

打开Database数据库面板后。点击+号根据提示选择对应的数据库创建一个数据源。

从下面的列表可以看出。IDEA数据库工具支持的数据库非常多。常用的主流的数据库都在里面。

这里以MySQL数据库为示例创建一个数据源:

database数据库(database数据库怎么打开)

选择MySQL后。会让你输入MySQL的连接信息。

这里我以本地MySQL数据库作为演示。依次输入MySQL的Host、端口、用户名、密码等必要连接信息。除此之外。你也可以切换到其他选项卡中输入更多高级连接信息。

可以点击TestConnection按钮可以进行连接测试。如果对应的MySQL驱动没有下载。根据IDEA弹出的下载提示会自动下载。如上所示。连接测试通过。

点击上面的MySQL驱动名称链接可以跳到对应的数据库驱动设置中:

如上所示。可以选择更改驱动名称、驱动包。以及JDBC连接模板。这里全部默认不作更改。

保存退出后。可以在Database面板看到本地MySQL数据库已连接。

可以看到有1个数据库、272个校对集、4个用户。

3、创建数据库和表

先来创建一个数据库:

输入数据库名称、校对集:

保存信息。数据库创建成功:

在对应的数据库上右键。然后再新建一张表:

输入表名、注释。然后再增加几个字段:

可以看到。字段各种常用的设置操作都有。非常方便。

再点击Execute按钮在数据库中执行以创建一张表:

可以看到。表中常用的信息全列出来了。十分直观!

4、数据增删改查

双击表名。可以进入表数据的增删改查等更多操作。

右键。点击AddNewRow菜单依次添加几行新数据。

右键任何数据都可以快捷复制行、删除行、编辑等操作。当然。双击任何数据也可以直接编辑。然后提交事务保存。

在查找框中直接输入where条件可以快速筛选数据:

使用FilterBy菜单还有更多的快捷操作:

如上所示。列出了常用的基本筛选快捷操作。这些快捷操作还能使用剪贴板里面的信息。其中。“开发”这个条件就是从剪贴板带过来的。

也可以右键创建一个查询控制台:

在查询控制台中输入MySQL关键字都会得到快捷智能提示:

提示还包括数据库中的表名:

智能提示真的很好用。明显提升开发效率和开发幸福感。果断是英文不好的同学的神器。

IntelliJIDEA果然是Java最智能的IDE。这个名不虚传~

在这里也可以很方便地对数据进行增删改查操作。

还能进行全文搜索。右键表名开始:

比如我要搜索"JDK"。条件中自动就把所有文本类型的字段自动带上了like条件:

点击Search按钮:

找到article表中的一条记录。双击进入结果集:

IDEA数据库搜索真牛逼!

5、SQL生成

在已有的表上面还能进行SQL生成操作。如生成表创建SQL语句:

除了生成表创建语句。还能将数据库表中的所有记录导出。可以是SQL、JSON、CSV、XML……有很多种导出格式。可以说十分强大!

6、导出表模型

右击对应的数据库表名称。可以导出数据库表模型:

如下所示:这个模型信息虽然看起来很简陋。不能和PowerDesigner那么强大作比较。但也能把数据库所有信息很直观的列出来。

总结

好了。今天的分享就到这了。一文真的难以总结完。感兴趣的同学可以再继续自行摸索。

所以。IDEA自带的数据库工具已经很强大了。而且一如既往的智能。况且还支持所有主流的数据库。完全可以满足日常所需。如果没有安装其他数据库客户端软件。IDEA足矣。IDEA真香。

IDEA香是香。可能你会说用它要收费。其实它也有开源的社区版本。收费的专业版也很容易申请到激活码。关注Java技术栈。可以阅读我分享过的获取正版IDEA激活码的教程。很多粉丝都反馈说轻松得到了。感兴趣的都可以去申请。不能太容易了。

分享到 :
相关推荐

香港免实名服务器购买怎么提高安全性(香港服务器要实名吗)

以下是购买香港服务器时提高安全性的几个建议:1。选择可靠的服务商选择信誉良好。服[&...

无法访问目标主机和请求超时区别(传输失败和请求超时的区别在哪)

大家好,今天来介绍无法访问目标主机和请求超时区别(ping无法访问目标主机是什么原[...

网站空间容量满了怎么解决(网站空间容量满了怎么解决呢)

网站空间容量满了的解决方法:1。删除不需要的文件。如没用的数据。图片。帖子等;2。升...

服务器如何查看日志(服务器系统日志在哪里看)

云主机系统日志在哪儿看?网络服务器的系统日志文档是专业用作纪录系统软件实际操作恶性事...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注