V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kisshere
V2EX  ›  程序员

说实话,非引战帖,感觉 datagrip 还没有 phpmyadmin 好用

  •  1
     
  •   kisshere · 2020-11-20 08:47:39 +08:00 · 7171 次点击
    这是一个创建于 1469 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. datagrip 存储有很多数据库和表,但它把这些表的 tab 和 console 的 tab 都放在顶部,混乱不堪,对于数据库较多的人,每次都要找好久才能找到我要的 tab,能不能像 phpmyadmin 一样,把表的 console 单独放在底部??
    2. 所有 console 的输出结果共用一个输出结果面板,其高度没法单独为每个 console 设定我也就不说了(每次切换 tab 都要重新调节一下 console 输出结果面板的高度),关键是一个 console 没执行完,再执行另一个表的 console,居然会覆盖最初的 console 结果!!!
    3. datagrip 基于 ssh 连接,其速度远慢于 phpmyadmin,每次 console 一次,都要先等待好久的“Processing”,然后柳暗花明终于出现“Querying”,这点我一直搞不明白,同样是基于 ssh 连接,为啥 mysql cli 模式,或者用开源的 mycli,速度都非常快,回车即出结果
    46 条回复    2020-11-21 10:39:47 +08:00
    LokiSharp
        1
    LokiSharp  
       2020-11-20 08:51:19 +08:00   ❤️ 1
    但是我不用 mysql 也不写 php 就很爽了啊
    kamal
        2
    kamal  
       2020-11-20 08:54:47 +08:00
    我还发现 DataGrip 的 introspect schemas 功能有严重的性能问题,经常搞挂低配置的服务器 https://mp.weixin.qq.com/s/zFhp2UaYMAEME_hSTi7abA
    kamal
        3
    kamal  
       2020-11-20 08:55:38 +08:00
    说明一下这里的“挂”是说 MySQL 占用内存过多被杀进程。
    Inf1nity
        4
    Inf1nity  
       2020-11-20 09:07:54 +08:00
    我用过一段时间,然后就没再用过了。智能提示等等编写体验很棒,但是除开这些,界面只是复用 Jetbrains 自家 IDE 的基本框架,没有针对数据库进行改进,完全还是老一套,问题就在于这老一套对于数据库处理工作而言十分混乱,用着相当难受。
    hbolive
        5
    hbolive  
       2020-11-20 09:11:06 +08:00
    @LokiSharp 你好大佬,如何才能像你这么稳拿?
    drackzy
        6
    drackzy  
       2020-11-20 09:12:03 +08:00
    MongoDB 支持感觉还不如 Robo 3T
    garlics
        7
    garlics  
       2020-11-20 09:15:10 +08:00
    我最喜欢用的是 navicat for mysql 11,可惜不支持 mysql8
    imdong
        8
    imdong  
       2020-11-20 09:19:03 +08:00
    说得对,我站 adminer 。
    captain2011
        9
    captain2011  
       2020-11-20 09:24:51 +08:00
    我大批量从 Excel 中粘贴数据到数据库的时候,用 datagrip 非常顺手
    brice32
        10
    brice32  
       2020-11-20 09:25:30 +08:00 via Android
    jetbrains 粉丝跟果粉似的,有一帮人跟邪教一样。不知道有没有都买正版。
    chendy
        11
    chendy  
       2020-11-20 10:22:58 +08:00
    喜欢啥就用啥呗…
    datagrip 最大的优点是和 jb 家其他产品操作逻辑差不多
    但是本体就是个 intellij 数据库插件,idea 里用可以在代码里提示校验 sql,单独拉出来并不是很香
    xiaochong0302
        12
    xiaochong0302  
       2020-11-20 10:30:21 +08:00
    我就喜欢用 phpmyadmin,看中 web 优势
    janxin
        13
    janxin  
       2020-11-20 10:33:45 +08:00
    datagrip 的好处是集成在 IDE 里啊,其他的都得是单独 APP 才行
    aodiquan
        14
    aodiquan  
       2020-11-20 10:34:11 +08:00
    1. 你把 Database 里那些设置成英文,可以弄个 table_前缀,搜索限制为 tables,这个默认没有快捷键的,可以加一个,这样可以快速切换,不要去找着点,很累
    2. 这个无解,我用也很恼火,因为这个 console 输出也弃坑几次
    3. 无解,很慢
    基本每个客户端都有优缺点,现在是 navicat 和 datagrip 双持
    比较健忘,有时候只能记着写过一个 sql,再写一次麻烦,datagrip 如果不去删可以一直留着,可以 ctrl+f12 根据表名定位,而且经常忘了表有哪些字段和字段含义,datagrip 可以 ctrl+q 快速查看字段含义,而且 navicat 提示表的字段不准,经常提示了别的表的字段,导致经常输错,datagrip 比较准,这个表没有就是没有,而且查询的字段多的时候,要左右滑动找,datagrip 可以 ctrl+F12 快速跳过去
    简单说 datagrip 强项在搜索上,可以快速定位,但是慢,而且 console 的显示不能根据 dataBase 分组,如果搞成每个结果一个 console 更加恶心,如果我急着用,而且 sql 用完就扔,就用 navicat,否则用 datagrip
    atonku
        15
    atonku  
       2020-11-20 10:40:17 +08:00
    从文件大量导入数据的时候,datagrip 还容易丢数据
    debuggerx
        16
    debuggerx  
       2020-11-20 10:42:02 +08:00
    全家桶续费用户表示,基本同意 lz 所说的各种缺点,但是智能提示和补全离不开啊。。。相比优点之下,问题我都还能忍
    levelworm
        17
    levelworm  
       2020-11-20 11:00:29 +08:00 via Android
    光智能提示和补全就很香了,不知道 phpadmin 这两点怎么样,不然根本没法用啊。自己记不住的。
    mokeyjay
        18
    mokeyjay  
       2020-11-20 11:03:47 +08:00
    智能提示和补全很香,其他确实不太行。不过既然是全家桶的一员,钱都掏了,将就用用吧
    我还是觉得 navicat 最强,可是太贵了
    lancelock
        19
    lancelock  
       2020-11-20 11:06:32 +08:00
    以前用 datagrip,现在换 table plus 了
    liprais
        20
    liprais  
       2020-11-20 11:09:37 +08:00
    datagrip 只拿来跑 sql
    MrWhite
        21
    MrWhite  
       2020-11-20 11:10:12 +08:00
    @brice32 jetbrains DataGrip 感觉特别垃圾。
    tiedan
        22
    tiedan  
       2020-11-20 11:11:49 +08:00
    喜欢用啥就用啥
    Joker123456789
        23
    Joker123456789  
       2020-11-20 11:17:11 +08:00
    navicat 不香吗
    x66
        24
    x66  
       2020-11-20 11:20:42 +08:00
    @garlics 用 15 呗
    Habyss
        25
    Habyss  
       2020-11-20 11:26:09 +08:00
    感觉不好用就不用呗..
    1. 关于 tab
    -1 可以 ctrl+e 来显示 /选择最近浏览的 tab
    -2 两次 ctrl+e 可以显示 /选择最近修改的 tab
    -3 可以在 Favorites 中固定常用的 console
    -![image-20201120111556695]( https://hankun-abyss.oss-cn-shanghai.aliyuncs.com/image2020/20201120111602.png)
    2. console 的输出结果
    -1 可以设置每个 sql 一个输出框
    - ![image-20201120112109232]( https://hankun-abyss.oss-cn-shanghai.aliyuncs.com/image2020/20201120112111.png)
    -2 甚至,直接在 sql 下方
    - ![image-20201120111929018]( https://hankun-abyss.oss-cn-shanghai.aliyuncs.com/image2020/20201120111931.png)
    3. 这个没有对比过.. 不发表看法
    Varobjs
        26
    Varobjs  
       2020-11-20 11:28:17 +08:00
    navicat 不好吗
    heidisql 查不出来咋的
    my-cli 不能工作吗

    喜欢用啥就用啥+1
    但是说一个东西好,不一定非要再踩一个的。
    Varobjs
        27
    Varobjs  
       2020-11-20 11:36:09 +08:00
    以上也不是说你,
    只是现在这样帖子太多了

    什么
    window 还不错,Mac 怎么辣鸡巴拉巴拉
    Mac 真好,window 辣鸡巴拉巴拉
    eel777jiang
        28
    eel777jiang  
       2020-11-20 12:22:25 +08:00
    1. tabs 可以选择位置啊。右键 tab, 选择 tabs placement 。
    2. 在 console 上有个 pin 的钉子按钮,pin 住后就不会被覆盖了,也可以设置为默认就 pin 住。
    3. 以前遇到过,后来可能更新版本后就好了。
    yelog
        29
    yelog  
       2020-11-20 12:38:21 +08:00
    @brice32 #10
    饭可以乱吃,话可不要乱讲。

    刑法第三百条中有邪教的详细定义,是指冒用宗教、气功或者其他名义建立,神化首要分子,利用制造、散布迷信邪说等手段蛊惑、蒙骗他人,发展、控制成员,危害社会的非法组织。

    喜欢也要量力而为,官方没有严打也是利用盗版来抢夺市场,可以参照 office 打压 wps 。

    我就是 jetbrains 软件 5 年老粉,在此期间不断给官方提 bug 和建议,也写了两个插件(公司内部使用),正在写第一个面向市场的插件(数据库操作增强、Java 持久化等方向)。

    大学的时候主要就是靠破解,后来上班后,安利了给了部门技术团队,然后老大报财务买了企业版。

    个人项目也是从去年才开始使用上正版(通过开源项目申请)。

    作为 5 年老粉,软件带给我的生产效率的提升,尤其是其可强扩展性,可以自由开发自己喜欢的功能插件。即便如果官方活动到期不再继续,我现在也有足够的能力支持,所以届时我肯定是会买正版。

    所以喜欢一个产品,喜欢它带给自己的体验,不论是效率的提升,还是更舒适的操作习惯。正是这些才配被人推广安利,当然会有人不喜欢,因为本来就是要安利给那些喜欢这些功能,但苦于没找到的人。比如我原先是在 vim 上做开发,而 idea 提供了 vim 支持,我就很喜欢(目前还不能扩展 vim 的丰富插件,我也提了不少常用功能给官方)
    dobelee
        30
    dobelee  
       2020-11-20 13:07:21 +08:00 via iPhone
    我用 adminer 。确实你比 dg 、nav 爽。不过写 sql 我还是用 dg 。
    levizheng
        31
    levizheng  
       2020-11-20 13:47:04 +08:00
    一直是 navicat 曾经强迫自己去转到 datagrip 2 、3 次,最后都失败了。
    tikazyq
        32
    tikazyq  
       2020-11-20 13:49:32 +08:00
    开发数据库,数据量不大的情况下,用 DataGrip 爽得一批

    生产数据库,你还是老老实实用 CLI 吧
    zoharSoul
        33
    zoharSoul  
       2020-11-20 13:54:22 +08:00
    智能提示和补全 真香.
    pigzzz
        34
    pigzzz  
       2020-11-20 14:04:11 +08:00
    说得好, 我选择 tableplus
    wolfie
        35
    wolfie  
       2020-11-20 14:08:08 +08:00
    navicat 那种操作才比较自然,datagrip 界面布局跟操作需要理解学习。
    YuLai
        36
    YuLai  
       2020-11-20 14:30:47 +08:00
    查询用 jb 全家桶 datagrip 挺好的,用着顺手(还是正版),建表和导入导出掏出破解的 Navicat
    jowan
        37
    jowan  
       2020-11-20 14:35:37 +08:00
    Sequel Pro 用户前来围观
    andytao
        38
    andytao  
       2020-11-20 14:44:35 +08:00
    袋鼠数据库工具 就是为了解决这样的问题而生,欢迎围观:
    https://github.com/dbkangaroo/kangaroo
    no1xsyzy
        39
    no1xsyzy  
       2020-11-20 15:06:07 +08:00
    Dbeaver 用户就看看
    我看来 DataGrip 没有单独买的必要,只是顺便做了个单独的出来,你看 JB 家的 IDE 付费版大都嵌上了 DataGrip
    JB 家自己都知道这个单独作产品意义不大,重点还是要和 IDE 结合。
    ElCorazon
        40
    ElCorazon  
       2020-11-20 15:08:52 +08:00
    navicat,永远滴神
    Xusually
        41
    Xusually  
       2020-11-20 15:10:15 +08:00
    @no1xsyzy 握手,DBeaver 和 DataGrip 双持用户,都用,但是用的比较多的是 DBeaver,要不是买了 JB 全家桶可能不会主动下载 DG
    kisshere
        42
    kisshere  
    OP
       2020-11-20 15:41:48 +08:00
    @andytao 没开源,不敢用
    CodeXx
        43
    CodeXx  
       2020-11-20 15:50:36 +08:00
    navicat 天下第一
    taoboli
        44
    taoboli  
       2020-11-20 18:13:57 +08:00
    非常好用,我需要经常打开大量表和 console,ctrl+e 快速切换和编辑 SQL 的体验独一家。
    zdt3476
        45
    zdt3476  
       2020-11-20 18:25:22 +08:00
    navicat 好用,但是我选择免费的 tableplus
    andytao
        46
    andytao  
       2020-11-21 10:39:47 +08:00
    DataGrip / TablePlus / Navicat 都不开源,还收费呢

    欢迎大家围观 [袋鼠数据库工具] ,今天已经持证上线了(互联网安全管理局认证)

    体验会越来越好。。。
    @CodeXx @kisshere @garlics @aodiquan @Joker123456789 @Varobjs @levizheng @wolfie @ElCorazon @zdt3476
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6008 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:21 · PVG 14:21 · LAX 22:21 · JFK 01:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.