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

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

  •  1
     
  •   kisshere · 13 天前 · 3208 次点击
    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   13 天前   ❤️ 1
    但是我不用 mysql 也不写 php 就很爽了啊
    kamal
        2
    kamal   13 天前
    我还发现 DataGrip 的 introspect schemas 功能有严重的性能问题,经常搞挂低配置的服务器 https://mp.weixin.qq.com/s/zFhp2UaYMAEME_hSTi7abA
    kamal
        3
    kamal   13 天前
    说明一下这里的“挂”是说 MySQL 占用内存过多被杀进程。
    Inf1nity
        4
    Inf1nity   13 天前
    我用过一段时间,然后就没再用过了。智能提示等等编写体验很棒,但是除开这些,界面只是复用 Jetbrains 自家 IDE 的基本框架,没有针对数据库进行改进,完全还是老一套,问题就在于这老一套对于数据库处理工作而言十分混乱,用着相当难受。
    hbolive
        5
    hbolive   13 天前
    @LokiSharp 你好大佬,如何才能像你这么稳拿?
    drackzy
        6
    drackzy   13 天前
    MongoDB 支持感觉还不如 Robo 3T
    garlics
        7
    garlics   13 天前
    我最喜欢用的是 navicat for mysql 11,可惜不支持 mysql8
    imdong
        8
    imdong   13 天前
    说得对,我站 adminer 。
    captain2011
        9
    captain2011   13 天前
    我大批量从 Excel 中粘贴数据到数据库的时候,用 datagrip 非常顺手
    brice32
        10
    brice32   13 天前 via Android
    jetbrains 粉丝跟果粉似的,有一帮人跟邪教一样。不知道有没有都买正版。
    chendy
        11
    chendy   13 天前
    喜欢啥就用啥呗…
    datagrip 最大的优点是和 jb 家其他产品操作逻辑差不多
    但是本体就是个 intellij 数据库插件,idea 里用可以在代码里提示校验 sql,单独拉出来并不是很香
    xiaochong0302
        12
    xiaochong0302   13 天前
    我就喜欢用 phpmyadmin,看中 web 优势
    janxin
        13
    janxin   13 天前
    datagrip 的好处是集成在 IDE 里啊,其他的都得是单独 APP 才行
    aodiquan
        14
    aodiquan   13 天前
    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   13 天前
    从文件大量导入数据的时候,datagrip 还容易丢数据
    debuggerx
        16
    debuggerx   13 天前
    全家桶续费用户表示,基本同意 lz 所说的各种缺点,但是智能提示和补全离不开啊。。。相比优点之下,问题我都还能忍
    levelworm
        17
    levelworm   13 天前 via Android
    光智能提示和补全就很香了,不知道 phpadmin 这两点怎么样,不然根本没法用啊。自己记不住的。
    mokeyjay
        18
    mokeyjay   13 天前
    智能提示和补全很香,其他确实不太行。不过既然是全家桶的一员,钱都掏了,将就用用吧
    我还是觉得 navicat 最强,可是太贵了
    lancelock
        19
    lancelock   13 天前
    以前用 datagrip,现在换 table plus 了
    liprais
        20
    liprais   13 天前
    datagrip 只拿来跑 sql
    MrWhite
        21
    MrWhite   13 天前
    @brice32 jetbrains DataGrip 感觉特别垃圾。
    tiedan
        22
    tiedan   13 天前
    喜欢用啥就用啥
    Joker123456789
        23
    Joker123456789   13 天前
    navicat 不香吗
    x66
        24
    x66   13 天前
    @garlics 用 15 呗
    Habyss
        25
    Habyss   13 天前
    感觉不好用就不用呗..
    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   13 天前
    navicat 不好吗
    heidisql 查不出来咋的
    my-cli 不能工作吗

    喜欢用啥就用啥+1
    但是说一个东西好,不一定非要再踩一个的。
    Varobjs
        27
    Varobjs   13 天前
    以上也不是说你,
    只是现在这样帖子太多了

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

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

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

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

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

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

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

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

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

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

    体验会越来越好。。。
    @CodeXx @kisshere @garlics @aodiquan @Joker123456789 @Varobjs @levizheng @wolfie @ElCorazon @zdt3476
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4353 人在线   最高记录 5298   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:02 · PVG 18:02 · LAX 02:02 · JFK 05:02
    ♥ Do have faith in what you're doing.