Phpmyadmin与Jetbrains Datagrip进行数据库管理

时间:2016-10-11 16:07:12

标签: mysql phpmyadmin database-management datagrip

我一直在与Phpmyadmin合作很长一段时间,最近我遇到了Jetbrains PhpstormIntellij,我非常喜欢。

现在我找到了数据库环境Datagrip

我想客观地知道:

  • Datagrip优于Phpmyadmin的优势,反之亦然。
  • Datagrip给我的Phpmyadmin缺少什么?
  • Phpmyadmin给我的Datagrip缺少什么?

2 个答案:

答案 0 :(得分:3)

自2017年2月以来,我一直在使用PhpStorm和Datagrip。在此之前,我一直在使用Dreamweaver和PhpMyAdmin。

从我的角度来看,PhpMyAdmin唯一优于Datagrip的东西就是搜索整个数据库。但自2019年以来,Datagrip的“全文搜索”功能完全相同。

此外:

  • Datagrip已完全集成到您的IDE(PhpStorm,PyCharme,IntelliJ等)中。您无需离开它即可运行任何SQL查询。
  • 在SQL控制台中,您可以访问“实时模板”,通过键入实时模板名称的几个字母,您可以插入这些巨大的代码段,这些代码段难以记住。之前: enter image description here 后: enter image description here
  • SQL控制台会自动保存(按连续数字)。您可以直接从控制台通过ctrl / cmd + s
  • 将它们另存为SQL文件到任何目录。
  • 您还可以访问IDE的巨大剪贴板(在我的情况下,该剪贴板包含100个以前复制的文本,而每个文本可以是一个完整的(SQL)文档: enter image description here
  • 无需编写任何查询(表名,列名,外键,索引,列数据类型等)即可轻松修改表:

enter image description here enter image description here

  • 表格和搜索结果超级容易编辑和更新,就像编辑Excel表格一样
  • 您可以在任意项目上为任意项目分配/ setup并轻松访问它们
  • 您可以分配/设置并通过SSH隧道访问任何远程数据库
  • 您可以分配/设置任何类型的DBMS:

enter image description here

  • Datagrip甚至在运行SQL语法之前都会对其进行实时检查
  • 这是我的IDE设置,用于在运行在不同服务器设置上的两个相同站点(一个在nginx / mysql上,另一个在Openlitespeed / Mariadb上)上测试查询时间:

enter image description here

所有这些您只需花几美元!我现在每年只需支付80欧元即可购买PhpStorm!我经常为一些糟糕的wordpress插件支付单个站点许可证的费用!但是,使用PhpStorm可以获得质量非常高的软件产品。认真地说,我可能唯一想当雇员的公司(在我整个开发“职业”中都是自由职业者)可能是JetBrains。好像他们可以读懂我的想法:D。当然,有一些小问题。但是无论何时他们推出新版本,我小时候都会为之兴奋。

不,我没有获得JetBrains的酬劳:D而且,由于我是俄罗斯人,所以我不炒作他们。当时我爱上了他们,我以为这是一家捷克公司,拥有一群俄罗斯开发人员(在欧洲并不罕见)。而且捷克人总体上不喜欢俄罗斯人。所以我爱他们,甚至我以为他们不会爱我。:D从Dreamweaver转到PhpStorm仅仅一年后,我发现这是一家完全由俄罗斯人组成的公司。

我在Datagrip中唯一讨厌的是SQL控制台输出由于某种原因与Docker(dafuq?)共享选项卡/窗口,并且as *在多个查询输出/结果之间进行导航非常麻烦(如在上面的示例中,我比较了两台服务器的性能

更新: 从我的角度来看,Datagrip的唯一缺陷(在as *中痛苦以在控制台输出之间切换)现在也消失了! :D 我发现了一个设置,您可以通过该设置简单地打开“服务”树(Command + Shift + T),其中列出了所有活动/最新的“服务”。我仍然不明白为什么Datagrip控制台输出没有专用窗口,但是至少我现在可以轻松地在不同控制台的输出之间导航: enter image description here

答案 1 :(得分:1)

  

Datagripgive帮我Phpmyadmin缺少什么?

DataGrip基于语法提供了快速的代码完成-甚至可以基于外键来完成JOIN子句。

它还具有数据编辑器-因此您可以一次编辑多个单元格,也可以在本地编辑许多行然后提交。

您还可以在网格y外键内导航。

编辑器中的多光标可以帮助您编辑一堆语句。

  

Datagrip缺少Phpmyadmin给我什么?

PhpMyAdmin可以导出为PDF,ISO / IEC 26300-OpenDocument文本和电子表格,Word,LATEX

PhpMyAdmin具有更多管理功能,dataGrip根本不专注于管理

它还支持使用用户帐户和特权