本文主要是面向学生或者初学者的。
DataGrip 版本:2020.2
Navicat版本:Navicat for mysql V11.2
以下只是本人简单的使用感受,没有指标上(性能上)的测试
可能有很多点是自己摸索不到从而产生误会,请各位多多包涵,指正。
Jetbrains DataGrip:
- 支持SQL、DDL语句提示和修复建议
- Jetbrains旗下,许多快捷键和IDEA一致,减少因弄混快捷键而降低效率的可能性。
- SDK开放,基于此可以进行二次开发,解决一些个性化问题
- 建表或描述字段等操作时,上面支持gui建立,下面支持手敲DDL建立。可以自行选择习惯的方式操作。使用gui下方DDL会跟随更新。但手敲DDL时gui不能识别同时更新。
这点我认为还是不错的。原生的SQL、DDL语句展示可以一定程度预防程序员养成对ide的依赖。
-
显示错误信息的同时,大部分错误提示会在界面对应位置高亮或者着色便于我们快速定位错误。navicat仅仅输出错误信息就没有那么友好
-
目录树到表这层展开后直接列出所有的字段、外键、索引、主键等信息。这样子的话我们把树展开后可以快