最近有阿粉的读者问阿粉,他进了一家公司,但是他是以外包商的身份进入的,甲方要求不要在上面安装一些破解或者盗版的软件电脑,只要找到就可以扫码删除。而且我也没有提供正版软件的激活码,所以问阿芬有没有像Navicat一样强大好用的工具。这个插件太漂亮了。阿芬前两天写了一篇关于JPA的文章。有读者看完后,提出了这个插件。今天阿粉就来给大家介绍一下这款插件的使用方法。事实上,这个插件一般都是内置的,也就是说你不需要进行额外的操作来安装它。IDEA右侧工具栏中有一个Database插件。我们点开看看。各种数据库都可以用,那我们就用我们最常用的MySQL来操作吧。我们先填这个。如果你在本地安装了MySQL,它将是localhost。如果您在阿里云服务器上安装了MySQL,那么它将是您的地址。如果你通过Docker安装MySQL,记得开启远程访问权限,否则你将无法连接到你的MySQL。Docker去掉MySQL的远程访问权限如下:usemysql;selecthost,userfromuser;ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'123456';//root你的账号123456你的密码flush权限;接下来,让我们配置它并尝试一下。阿粉的是阿里云上的服务器,安装Docker使用MySQL,如果DBMS:MySQL(ver.8.0.26)区分大小写:plain=exact,delimited=exactDriver:MySQLConnector/J(ver.mysql-connector-java-8.0.25(Revision:08be9e9b4cba6aa115f9b27b215887af40b159e0),JDBC4.2)Ping:110msSSL:yes那么恭喜你可以连接了,直接开始我们的使用吧。很多人都好奇这个schema,到底是什么东西。好像和Navicat里面的Database不一样。事实上,MySQL文档指出,从物理上讲,模式和数据库是同义词,因此模式和数据库是一回事。而这种模式就是模式。因此,您可以直接将模式视为数据库。只需勾选所有这些。我们可以看到我们的数据库,接下来是表。这是我们所有表格的内容。展开的时候会显示包括表结构在内的所有内容,可以完整显示,包括字段的主键,类型,一系列的内容,剩下的就是查询了。.数据库查询。1.选择你要查询的数据库,右击创建QueryConsole窗口,和Navicat新增的查询效果一样。然后是时候编写您的查询了。而对于单表,像Navicat,支持直接在查询结果上修改各种值,但是修改后记得Commit,不会和Navicat一样,你切出来后,它会update它给你。让我们看看这种情况是否有所改变。插件直接新建表,当然也支持创建表结构。毕竟你只查询是不可能的,那我们来创建一个表结构试试。其实创建表的语句是写好了,然后在窗口中执行的。我们也可以不使用这种方式建表,而是直接写熟悉的SQL语句建表。如果不存在则创建表`just_do_java`(`just_do_java_id`INTUNSIGNEDAUTO_INCREMENT,`rjust_do_java_title`VARCHAR(100)NOTNULL,`just_do_java_author`VARCHAR(40)NOTNULL,`submission_date`DATE,PRIMARY_java`)(j`idNEE_java`)=InnoDB默认字符集=utf8;你看,没有什么问题,所以你导出的.sql脚本也可以直接使用。而且和Navicat完全没有太大区别,只是使用习惯有点不同,不过阿芬想说的是,如果你会用Navicat,这东西对你来说可有可无,毕竟不是所有公司都不提供你用正版软件。比如某家公司,虽然比较坑爹,但是他们会统计需要用到的软件,然后给你提供软件的正版license,但是有的公司不会给,可能是外包的原因,你怎么认为?
