Hi,大家好,我是抢老婆酸奶的小肥仔。
说到数据库连接工具,Navicat一定是没法绕过的。它小巧方便,操作简洁,满足我们日常对数据库的操作,然而贫穷限制了我的使用,即使破解了,在公司使用时,也会因为一封邮件不得不卸载。
既然没有Navcat,那就使用其他的工具,比如:DBerver,HeidiSQL等工具,是的,这些工具不说不好,就比如说DBerver免费的,也能满足我们需求,但是个人使用是真不习惯,特别是之前从Navicat导出数据,使用DBerver导入时居然导入不进去,因此弃了。
其实,ideal上自带的Database已经足以满足我的使用,方便快捷,不用再安装程序,打开即用,写代码的同时就能写SQL了,不用进行工具切换。
废话不说了,我们来聊聊它。
1、连接数据库
ideal自带的Database已经支持我们大部分数据库的连接,比如:mysql,clickhouse,Oracle、PostgreSQL等。
我们以Mysql为例,来说说添加怎样添加数据库连接。
开局一张图哈,哈哈哈哈哈
打开ideal后,在右边上点击【Database】,点击后会左滑出操作界面,然后选择左上角【+】号,选择【Data Source】,然后在选择数据库类型,比如选择【MySQL】。选择数据库类型后,弹出数据库填写信息页,如图:
数据库填写信息页跟其他工具基本一致,也是填写名称,地址等信息,填写完成后,如果没有下载数据库类型驱动,则需要下载驱动,下载完成后,点击【Test Connection】进行数据库连接测试,出现【Success】提示时即可。
注:如果提供的连接数据库类型没有我们想的要的时,则可以通过添加驱动进行选择。例如:添加国产数据库-达梦数据库。
选择【Driver】,然后添加达梦数据库的驱动。
添加完成驱动后,再按照添加数据库的步骤操作即可。
2、编写SQL
连接完数据库,当然就是使用数据库了,跟其他连接工具一样,ideal也提供了操作界面。
选择数据库服务,选择右边的数字,选择需要的数据库。如图:
选择完数据库后,就会在服务下面显示已经选择了的数据库,点击选择数据,再点击右上角的QL标记,创建或使用已有console,即可进入SQL操作界面。
进入console就可以愉快地编写SQL了。
在console右上角还可以随意切换数据,不用再另起一个页面。
对了,执行SQL的时候可以选中当前SQL,然后使用快捷键ctrl+enter或者点击左上角的图标执行。
3、DDL导出
DDL(Data Definition Language)语句: 数据定义语言,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。
比如:我们要导出某张表的创建语句时。可以直接选中当前表,然后选择上方【Edit Source】即可。
4、导入导出数据
我们经常使用客户端工具连接数据库,也是为了能够方便的进行数据的导入导出,在ideal自带的工具中,导入导出也很方便。不吹不擂,实践证明。
4.1 导出数据
4.1.1 全表导出
如果是需要导出某个张表的数据的话,直接选中当前表,然后右键选择【Export Data to File】,然后设置导出的文件格式及文件路径即可。
4.1.2 条件导出
当然很多时候我们只导出适合某些条件的数据,Navicat也支持条件导出的。在ideal自带的连接工具中,在查询的列表结果页,右上角就有导出按钮供我们导出。
点击导出按钮后,也是会出现上图界面,供我们选择导出路径等。
4.2 导入数据
很多时候我们是需要导入数据的,只要是标准的SQL都应该能被正常导入。在ideal自带工具中,导入也是非常简单的。
我们只需要选中需要导入数据的数据库,右键,选中【Run SQL Script......】,然后选中需要运行的文件即可。
5、生成POJO
ideal自带的连接工具,也可以根据数据库表来生成POJO,当然这些功能我们也可以使用第三插件来实现,比如EasyCode等。
ideal自带的数据库连接工具,就跟大家介绍到这。
上述的功能只是我举得几个常用的功能,也是能够满足我们日常数据库的使用。我相信对于我们大多数小伙伴而言这些也应该足够了。
相比于Navicat,我更喜欢ideal自带的连接工具,在日常开发中,基本也是使用它来进行数据库操作。
我是抢老婆酸奶的小肥仔,我们下次见。
如果对你有用的话记得点赞、收藏哦。