在Intellij IDEA中如何操作MYSQL数据表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Intellij IDEA中如何操作MYSQL数据表相关的知识,希望对你有一定的参考价值。

参考技术A

我们平时都是通过数据库管理工具操作mysql数据表,那么如何在Intellij IDEA中操作MYSQL数据表呢?下面我给大家分享一下。

工具/材料

Intellij IDEA

    01

    首先点击右侧的Data Source,选择下拉菜单中的MySQL选项,如下图所示

    02

    接下来在弹出的Data Sources and Drivers界面中输入Mysql的用户名和密码进行数据库连接,如下图所示

    03

    连接成功MYSQL数据库以后,数据库中的表都会显示出来了,如下图所示,我们双击要操作的数据表

    04

    然后在右侧就会显示此数据表的所有数据,在这里可以对数据表的数据进行相应的增删改查,如下图所示

    05

    接下来点击此数据表顶部的加号按钮进行数据行的增加,如下图所示

    06

    编辑完新的数据以后需要右键单击数据行,然后选择Submit New Row选项,如下图所示

    07

    接下来我们还可以在输入栏中通过列表进行数据的过滤,如下图所示

    08

    最后,如果你不习惯操作界面,那么可以打开右侧的SQL窗口按钮,如下图所示

    09

    然后在工作区就会展现出SQL编辑区,我们就可以在里面输入SQL语句进行数据表的操作,如下图所示

如何配置 IntelliJ IDEA 以对 MySQL 数据源使用明文密码身份验证?

【中文标题】如何配置 IntelliJ IDEA 以对 MySQL 数据源使用明文密码身份验证?【英文标题】:How do I configure IntelliJ IDEA to use clear-text password authentication for a MySQL data source? 【发布时间】:2018-05-01 19:46:20 【问题描述】:

我尝试了几种不同的方法在 IntelliJ 中定义我的 MySQL 数据库连接,但似乎无法连接。

要求:

使用 SSH 代理服务器 需要以明文形式发送密码。

我的理解是 MySQL 驱动程序应该有一个内置插件,称为 mysql_clear_password,并且我应该能够通过声明其类名 (com.mysql.jdbc.authentication.MysqlClearPasswordPlugin) 在数据库配置的高级选项卡上启用它和/或将LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN 变量设置为1Yy

我似乎无法让它工作。有人可以提供有关在 IDE 中执行此操作的正确方法的指导吗?

【问题讨论】:

【参考方案1】:

需要指定额外的 JDBC 参数 authenticationPlugins,其值为 mysql_clear_password。 另见https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html

【讨论】:

根据dev.mysql.com/doc/refman/5.5/en/… 需要设置环境变量LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN=1 并在数据源高级选项卡上添加authenticationPlugins ``com.mysql.jdbc.authentication.MysqlClearPasswordPlugin

以上是关于在Intellij IDEA中如何操作MYSQL数据表的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 服务端关联MySQL数据视图操作

如何配置 IntelliJ IDEA 以对 MySQL 数据源使用明文密码身份验证?

五IntelliJ IDEA神器使用技巧

IntelliJ IDEA中如何优雅的调试Java Stream操作

IntelliJ IDEA中如何优雅的调试Java Stream操作

IntelliJ IDEA中如何优雅的调试Java Stream操作