V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
qazwsxkevin
V2EX  ›  程序员

2022 年上半年, Win 平台上可替代 Navicat 的 MySQL 图形化调试客户端有推荐不?

  •  
  •   qazwsxkevin · 2022-04-25 23:51:50 +08:00 · 10449 次点击
    这是一个创建于 961 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近经常组装,调试逻辑上 N 嵌套的 SQL 语句,
    觉得 Navicat 的查询编辑器里,关键字辅助非常不智能,自动提示的列名关键字,会是跨表的字段,目标表都没有的字段也列出来了,反正有些不爽不舒服。。。

    63 条回复    2023-02-13 14:01:36 +08:00
    ThirdFlame
        1
    ThirdFlame  
       2022-04-25 23:54:12 +08:00   ❤️ 2
    DBeaverLite
    v2defy
        2
    v2defy  
       2022-04-25 23:55:03 +08:00   ❤️ 3
    heidisql ,感觉比 navicat 要好
    levelworm
        3
    levelworm  
       2022-04-26 00:05:32 +08:00 via Android   ❤️ 1
    Datagrip...天不生 Datagrip ,万古如长夜。
    cweijan
        4
    cweijan  
       2022-04-26 00:08:27 +08:00
    有 vscode 的话可以试下我的扩展, 支持连接 mysql, redis 等多种数据库, 还可作为 ssh 客户端使用, https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-mysql-client2.
    mahone3297
        5
    mahone3297  
       2022-04-26 00:10:44 +08:00
    mysql workbench
    54kael
        6
    54kael  
       2022-04-26 01:02:58 +08:00 via Android
    @mahone3297 连接远程数据库时会不会卡顿
    seanzxx
        7
    seanzxx  
       2022-04-26 01:29:40 +08:00 via iPhone
    datagrip 呀,真的是一旦拥有,别无所求
    drackzy
        8
    drackzy  
       2022-04-26 01:37:22 +08:00
    Datagrip 还可以,就是 Mongodb 支持差一些
    francis59
        9
    francis59  
       2022-04-26 03:10:29 +08:00
    SQLyog
    SG4YK
        10
    SG4YK  
       2022-04-26 03:32:06 +08:00
    Datagrip +1 。如果是使用付费版本的 JetBrains IDE 可以不用单独安装 DataGrip ,有内置插件。
    singerll
        11
    singerll  
       2022-04-26 06:15:40 +08:00 via Android
    对 excel 的支持,nacicat 真的是天下无敌。
    seanzxx
        12
    seanzxx  
       2022-04-26 06:48:24 +08:00 via iPhone
    @SG4YK datagrip 比插件版多好多实用的功能
    Bronya
        13
    Bronya  
       2022-04-26 08:41:08 +08:00
    写 sql 得时候会用 Datagrip ,提示很好。但是看数据会用 A5M2 ,看数据看字段看注释什么的很方便,
    lower
        14
    lower  
       2022-04-26 08:48:21 +08:00
    估计你折腾半天还得用回 naivcat……
    fengche361
        15
    fengche361  
       2022-04-26 08:55:39 +08:00
    DBeaver
    LeegoYih
        16
    LeegoYih  
       2022-04-26 09:00:15 +08:00
    DataGrip ,如果你用企业版 idea 、GoLand 、PyCharm 的可以直接用内置集成的
    sjzjams
        17
    sjzjams  
       2022-04-26 09:15:22 +08:00
    cmd
    JeffersonQin
        18
    JeffersonQin  
       2022-04-26 09:21:36 +08:00 via Android
    heidisql +1
    JKeita
        19
    JKeita  
       2022-04-26 09:24:09 +08:00
    mysql workbench
    Hellert
        20
    Hellert  
       2022-04-26 09:24:36 +08:00 via Android
    dbforge studio for mysql
    ruyuejun
        21
    ruyuejun  
       2022-04-26 09:39:17 +08:00
    选到最后,仍然是 navicat
    iron1794
        22
    iron1794  
       2022-04-26 09:40:27 +08:00
    可以试试 tableplus
    nothingistrue
        23
    nothingistrue  
       2022-04-26 09:40:55 +08:00
    没有 DBA 工作只是测试程序的时候用的话,可以用 heidisql 代替 Navicat 。DBA 的话,还是老老实实 Navicat 吧。
    linauror
        24
    linauror  
       2022-04-26 09:43:31 +08:00
    heidisql +1
    serialt
        25
    serialt  
       2022-04-26 09:56:07 +08:00
    vscode
    raysonlu
        26
    raysonlu  
       2022-04-26 09:59:51 +08:00
    宛如最终写项目还是搞 phpstorm ,navicat 几乎是个单选项
    mtzhjsnv
        27
    mtzhjsnv  
       2022-04-26 10:06:33 +08:00
    beekeeper studio ,最近了解到的。不过我是轻度用户,不知道符不符合 op 的需求
    xiaoxinxiaobai
        28
    xiaoxinxiaobai  
       2022-04-26 10:10:22 +08:00
    DBeaver + 1
    nba2k9
        29
    nba2k9  
       2022-04-26 10:18:14 +08:00
    @levelworm #3 哈哈哈应该是天不生 jetbrains ,万古如长夜
    Vaspike
        30
    Vaspike  
       2022-04-26 10:21:58 +08:00
    Datagrip+10086
    AdmiralDollBug
        31
    AdmiralDollBug  
       2022-04-26 10:26:05 +08:00
    DBeaver +1
    rabbbit
        32
    rabbbit  
       2022-04-26 10:33:22 +08:00
    dbeaver + 1
    Fule
        33
    Fule  
       2022-04-26 10:33:26 +08:00
    Azure Data Studio, 似乎是 VS Code 的特制版,不知道是否支持 SQL Server 以外的数据库。
    mahone3297
        34
    mahone3297  
       2022-04-26 13:08:03 +08:00
    @54kael 这个看网络
    bthulu
        35
    bthulu  
       2022-04-26 13:12:52 +08:00
    最终还是 navicat.
    天不生 navicat ,数据库万古如长夜
    makeup1122
        36
    makeup1122  
       2022-04-26 13:23:59 +08:00
    dbeaver + 1
    mrochcnnnnn
        37
    mrochcnnnnn  
       2022-04-26 13:25:46 +08:00
    datagrip
    Cielsky
        38
    Cielsky  
       2022-04-26 13:37:07 +08:00 via Android
    不用 navicat 这数据库不学也罢🐶
    keepeye
        39
    keepeye  
       2022-04-26 13:45:59 +08:00
    phpstudy+phpmyadmin
    AA5DE3F034ACCB9E
        40
    AA5DE3F034ACCB9E  
       2022-04-26 14:40:43 +08:00
    datagrip ,用过都说好。对比过多个
    zhangchongjie
        41
    zhangchongjie  
       2022-04-26 14:42:23 +08:00
    不管哪个端都还是 navicat
    moxuanyuan
        42
    moxuanyuan  
       2022-04-26 14:52:39 +08:00
    楼上推荐 DBeaver 是认真的吗?这货是用 java 写的 GUI 软件。。。真心难用。。
    moxuanyuan
        43
    moxuanyuan  
       2022-04-26 14:53:07 +08:00
    @francis59 #9 SQLyog 是很好似,可惜不是免费。。最后还是用了 heidisql
    sunmoon1983
        44
    sunmoon1983  
       2022-04-26 14:57:09 +08:00   ❤️ 1
    @linauror heidisql 没有提示不爽
    iseki
        45
    iseki  
       2022-04-26 16:45:32 +08:00
    写 SQL 还得是 DataGrip ,当然企业版都集成了
    fpure
        46
    fpure  
       2022-04-26 16:48:47 +08:00
    @moxuanyuan 毕竟是基于 eclipse 做的
    fpure
        47
    fpure  
       2022-04-26 16:51:02 +08:00
    @ThirdFlame DBeaverLite 和 DBeaver 的区别是什么?
    ZeroDu
        48
    ZeroDu  
       2022-04-26 17:36:42 +08:00   ❤️ 1
    其他 貌似都没 navicat 的 数据传输、数据同步、结构同步的功能
    kytrun
        49
    kytrun  
       2022-04-26 18:36:14 +08:00
    @ZeroDu 同,这几个功能对我来说是刚需,没找到第二个有这么完整好用的
    pcbl
        50
    pcbl  
       2022-04-26 18:44:52 +08:00 via Android
    一直无法接受 java 编写的客户端程序,总感觉慢半拍
    HankAviator
        51
    HankAviator  
       2022-04-26 19:36:21 +08:00
    @levelworm jetbrains 家的东西就算刚装好点东西也觉得卡卡的,有点 vscode 和其他 electron 应用那种感觉,没用过 datagrip 不知道是不是也是一样,据说评价倒是还行。
    HankAviator
        52
    HankAviator  
       2022-04-26 19:41:29 +08:00
    @fpure 前者要钱,后者可以免费也可以更贵
    luyangshare93
        53
    luyangshare93  
       2022-04-26 20:10:14 +08:00 via Android
    @drackzy 加一,2022 感觉有改善了
    BeautifulSoup
        54
    BeautifulSoup  
       2022-04-26 20:15:04 +08:00
    DBeaver 强烈推荐
    kran
        55
    kran  
       2022-04-26 21:00:12 +08:00 via Android
    自从用了 adminer 和 h2 console ,再也不弄本地 gui 了。
    aofall
        56
    aofall  
       2022-04-26 22:07:40 +08:00
    HeidiSQL (免费)、DataGrip (收费,但 IDE 或全家桶都包含)、SQLyog (收费)

    Navicat 专业性的没得说,运行稳定不崩溃,专业版支持的数据库类型多,对表的导出入很友好。

    HeidiSQL:
    1.(缺点)偶尔会崩溃
    2.(缺点)连接远程库如果 SSH 或者 VPN 断掉了重连要卡好一会
    3.(缺点)大数据量的分页支持不好(不记得超过多少条后就被截断不展示后续数据了)
    4.设计表和表数据两个视图之间切换比较友好
    5.所有的操作、修改、删除时你可以看到生成的执行语句

    DataGrip:
    1.Jetbrains 全家桶或收费 IDE 自带
    2.以项目的分类来保存归类 SQL 语句
    3.支持的数据库类型非常多,同时也是写 SQL 的神器
    4.连接数据库用的 JDBC ,因为是全家桶的换皮衍生产品,相比其他的可能有点重

    SQLyog 没用过不评价,但占有率还可以,之前在学校机房看到过。
    pursuer
        57
    pursuer  
       2022-04-26 22:32:50 +08:00
    用过 heidisql , navicat, dbeaver , dbvisualizer 个人体感 dbeaver 最好用,免费,关键词提示比较好,数据库支持多,高级粘贴也很实用(不过多表联查结果中修改数据曾碰到过 BUG)。dbeaver 也是我用的最后一款,不排除其他软件现在更新得更好的可能。
    levelworm
        58
    levelworm  
       2022-04-27 02:03:17 +08:00 via Android
    @HankAviator 51 楼
    他家东西是比较重,而且 datagrip 因为要扫描数据库做索引所以大项目的确很慢。他这个问题似乎最近一年改进了不少,我自己使用的体验是还可以,实在不行内存加到 32GB 即可解决。
    NoKey
        59
    NoKey  
       2022-04-27 14:59:07 +08:00
    DBeaver 免费开源
    HankAviator
        60
    HankAviator  
       2022-04-27 17:42:35 +08:00
    @levelworm 😂为了出差带着轻巧买了红米轻薄笔记本,已经放弃尝试 datagrip 的念头,老老实实继续用 navicat 了
    levelworm
        61
    levelworm  
       2022-04-28 01:32:25 +08:00 via Android
    @HankAviator 60
    这倒是。。。没有 16GB 玩不转这个
    fuchish112
        62
    fuchish112  
       2022-04-28 10:48:40 +08:00
    navicat ,颜值不错,感觉最舒服的一个
    sqlyog, 好像 12 版本之后,大片的蓝色,我就弃了
    DBeaver ,卡顿,在 win 上显示效果一般
    heidisql ,在 win 上显示效果一般
    Hydrogen00
        63
    Hydrogen00  
       2023-02-13 14:01:36 +08:00
    Jetbrains 全家桶里的 DataGrip ,非常香,智能提示很强大,功能也多,我已经从 Navicat 转移到 Jetbrains 家了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3977 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.