Mysql 用于数据库管理的Phpmyadmin与Jetbrains Datagrip
我已经与Mysql 用于数据库管理的Phpmyadmin与Jetbrains Datagrip,mysql,phpmyadmin,database-management,datagrip,Mysql,Phpmyadmin,Database Management,Datagrip,我已经与Phpmyadmin合作了相当长的一段时间,最近我遇到了JetbrainsPhpstorm和Intellij,这两个我都非常喜欢 现在我找到了数据库环境Datagrip 我想客观地知道: Datagrip与Phpmyadmin相比有哪些优点,反之亦然 Datagrip给了我Phpmyadmin缺少的东西 Phpmyadmin给了我Datagrip缺少的东西 Phpmyadmin缺少的数据格里普给了我什么 DataGrip提供了基于语法的快速代码完成——它甚至可以基于外键完成JOIN子
Phpmyadmin
合作了相当长的一段时间,最近我遇到了Jetbrains
Phpstorm
和Intellij
,这两个我都非常喜欢
现在我找到了数据库环境Datagrip
我想客观地知道:
与Datagrip
相比有哪些优点,反之亦然李>Phpmyadmin
给了我Datagrip
缺少的东西Phpmyadmin
给了我Phpmyadmin
缺少的东西Datagrip
您还可以在网格内导航y外键 编辑器中的多光标可以帮助您编辑一组语句 Phpmyadmin给了我Datagrip缺少的什么 PhpMyAdmin可以导出为PDF、ISO/IEC 26300-OpenDocument文本和电子表格、Word、LATEX PhpMyAdmin有更多的管理功能,dataGrip根本不关注管理
它还支持使用用户帐户和权限我从2017年2月开始使用PhpStorm和Datagrip。在此之前,我使用的是Dreamweaver和PhpMyAdmin 从我的角度来看,PhpMyAdmin比Datagrip唯一的优势就是搜索整个数据库。但自2019年以来,Datagrip有一个“全文搜索”功能,其功能完全相同 此外:
- Datagrip完全集成到IDE中(PhpStorm、PyCharme、IntelliJ等)。运行任何SQL查询都不需要离开它
- 在SQL控制台中,您可以访问“livetemplates”,通过输入livetemplate名称的几个字母,您可以插入无法记住的巨大代码段。之前: 之后:
- SQL控制台将自动保存(按连续数字)。您可以通过ctrl/cmd+s将它们作为SQL文件从控制台保存到任意目录
- 您还可以访问IDE的巨大剪贴板,其中包含(在我的例子中)100个以前复制的文本片段,而每个文本片段都可以是一个完整的(SQL)文档:
- 无需编写任何查询(表名、列名、外键、索引、列数据类型等),即可轻松修改表:
- 表格和搜索结果非常容易编辑和更新,就像编辑Excel表格一样
- 您可以为任何项目分配/设置任意数量的数据库,并轻松访问它们
- 您可以通过SSH隧道分配/设置和访问任何远程数据库
- 您可以分配/设置任何类型的DBMS:
- Datagrip会在运行SQL查询语法之前实时检查它
- 这是我的IDE设置,用于在两个相同的站点上测试查询时间,这两个站点运行在不同的服务器设置上(一个在nginx/mysql上,另一个在Openlitespeed/Mariadb上):
我可以告诉您,DataGrip提供了基于语法的快速代码完成功能,它甚至可以基于外键完成JOIN子句。它还具有数据编辑器-因此您可以一次编辑多个单元格,也可以在本地编辑多行,然后提交它们。您还可以通过外键在网格内导航。还有什么?编辑器中的多光标可以帮助您编辑一组语句。在脚本中重命名表也会在数据库中重命名它。从2016.3版开始,将提供“查找使用情况”功能,帮助您了解所需表格在哪些视图、过程和触发器中使用。@moscas i您可以写一个答案,我很乐意为您解答;)