今天的内容是知识追寻者想给大家安利一个软件为DataGrip, 没错,他就是idea,pycharm们的兄弟,都是属于jetbrains家族,知识追寻者放弃navicat的使用了,对不起navicat , 因为 DataGrip 华丽的黑色背景我放弃了你,因为DataGrip的高效的查询性能和自动化的功能键,放弃了你;说真的用了这么久的navicat 突然不怎么用了,还有点舍不得,它的超时查询提示至今记忆犹新;
公众号:知识追寻者
知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)
下载网址: https://www.jetbrains.com/datagrip/
安装提示:https://www.jetbrains.com/datagrip/quick-start/
如下图 , 点击 File --> new --> data Source --> 选择 mysql , 就可以跳出填写数据库连接相关信息; 看下数据库支持的列表就知道,真的是支持多种数据库连接方式,基本主流的数据库都有;
按照如下方式填写数据库连接信息,注意点是在 4 那个地方有个下载驱动,点击下载即可,然后进行连接测试,如果测试成功,说明就连接上数据库,否则根据错误提示在 Advanced 列表进行扩展属性配置;
可以看到知识追寻者已经连上Mysql 了; 默认加载了一个information 的数据库, 如果添加已有数据库呢? 可以看到有 个 1of 6 ,说明这个数据库管理系统中有6个数据库,点击1 of 6 选择勾选即可;
双击表名就可以看见表中的数据信息, DDL 也是表结构语句;
大家最关系的还是怎么查询sql , 没错点击右键 的SQL Console 控制台即可;注意,每次用new - >open 都会创建一个控制台, 如果上次已经open过,建议 按照如下方式打开之前已经创建的控制台窗口;然后大家就可以在控制台里面输入sql语句查询等操作;
当写好 select * from customer 时 还可以选择 * 号 右击 show - content - action ; 点击 expand column list 就可以将 * 号变成 表字段;
选择 CTRL ALT L 格式化SQL;
按照 如下方式写SQL
insert into customer ()
其还会有自动提示功能,选择下来列表的表名就自动帮我们写填充字段,总之很方便,不亏是你jetbrains 家族成员;
insert into customer (customer_name, gender, telephone, register_time)
最后再看看 导入导出功能,也会全面,基本的格式都有,看大图
其还有更多的特色内容,请参考官网 :https://www.jetbrains.com/datagrip/features/
总之知识追寻者很满意其流畅性和背景颜色;