一 前言
今天的内容是知识追寻者想给大家安利一个软件为DataGrip, 没错,他就是idea,pycharm们的兄弟,都是属于jetbrains家族,知识追寻者放弃navicat的使用了,对不起navicat , 因为 DataGrip华丽的黑色背景我放弃了你,因为dDataGripatagrid的高效的查询性能和自动化的功能键,放弃了你;说真的用了这么久的navicat 突然不怎么用了,还有点舍不得,它的超时查询提示至今记忆犹新;
知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)
二 DataGrip的相关介绍
下载网址: https://www.jetbrains.com/datagrip/
安装提示:https://www.jetbrains.com/datagrip/quick-start/
2.1 连接介绍
如下图 , 点击 File --> new --> data Source --> 选择 mysql , 就可以跳出填写数据库连接相关信息; 看下数据库支持的列表就知道,真的是支持多种数据库连接方式,基本主流的数据库都有;
按照如下方式填写数据库连接信息,注意点是在 4 那个地方有个下载驱动,点击下载即可,然后进行连接测试,如果测试成功,说明就连接上数据库,否则根据错误提示在 Advanced 列表进行扩展属性配置;
2.2 界面介绍
可以看到知识追寻者已经连上Mysql 了; 默认加载了一个information 的数据库, 如果添加已有数据库呢? 可以看到有 个 1of 6 ,说明这个数据库管理系统中有6个数据库,点击1 of 6 选择勾选即可;
2.3 选项介绍
- 如下所示,我们平常关心的就是 建表, 修改表结构, 导入,导出;
- 下面还有个color settings 可以改变表区域颜色,不是全局的哟;而且展开一张表九年看见结构信息,是不是很贴心;
- sql脚本点击进行再点击source edit就可以看创建表的sql语句;
双击表名就可以看见表中的数据信息, 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/
总之知识追寻者很满意其流畅性和背景颜色;