• 请不要在回答技术问题时复制粘贴 AI 生成的内容
qazwsxkevin
V2EX  ›  程序员

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

  •  
  •   qazwsxkevin · Apr 25, 2022 · 13143 views
    This topic created in 1660 days ago, the information mentioned may be changed or developed.

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

    63 replies  •  2023-02-13 14:01:36 +08:00
    ThirdFlame
    ThirdFlame
    Apr 25, 2022❤️2
    1
    DBeaverLite
    v2defy
    v2defy
    Apr 25, 2022❤️3
    2
    heidisql ,感觉比 navicat 要好
    levelworm
    levelworm
    Apr 26, 2022 via Android❤️1
    3
    Datagrip...天不生 Datagrip ,万古如长夜。
    cweijan
    cweijan
    Apr 26, 2022
    4
    有 vscode 的话可以试下我的扩展, 支持连接 mysql, redis 等多种数据库, 还可作为 ssh 客户端使用, https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-mysql-client2.
    mahone3297
    mahone3297
    Apr 26, 2022
    5
    mysql workbench
    54kael
    54kael
    Apr 26, 2022 via Android
    6
    @mahone3297 连接远程数据库时会不会卡顿
    seanzxx
    seanzxx
    Apr 26, 2022 via iPhone
    7
    datagrip 呀,真的是一旦拥有,别无所求
    drackzy
    drackzy
    Apr 26, 2022
    8
    Datagrip 还可以,就是 Mongodb 支持差一些
    francis59
    francis59
    Apr 26, 2022
    9
    SQLyog
    SG4YK
    SG4YK
    Apr 26, 2022
    10
    Datagrip +1 。如果是使用付费版本的 JetBrains IDE 可以不用单独安装 DataGrip ,有内置插件。
    singerll
    singerll
    Apr 26, 2022 via Android
    11
    对 excel 的支持,nacicat 真的是天下无敌。
    seanzxx
    seanzxx
    Apr 26, 2022 via iPhone
    12
    @SG4YK datagrip 比插件版多好多实用的功能
    Bronya
    Bronya
    Apr 26, 2022
    13
    写 sql 得时候会用 Datagrip ,提示很好。但是看数据会用 A5M2 ,看数据看字段看注释什么的很方便,
    lower
    lower
    Apr 26, 2022
    14
    估计你折腾半天还得用回 naivcat……
    fengche361
    fengche361
    Apr 26, 2022
    15
    DBeaver
    LeegoYih
    LeegoYih
    Apr 26, 2022
    16
    DataGrip ,如果你用企业版 idea 、GoLand 、PyCharm 的可以直接用内置集成的
    sjzjams
    sjzjams
    Apr 26, 2022
    17
    cmd
    JeffersonQin
    JeffersonQin
    Apr 26, 2022 via Android
    18
    heidisql +1
    JKeita
    JKeita
    Apr 26, 2022
    19
    mysql workbench
    Hellert
    Hellert
    Apr 26, 2022 via Android
    20
    dbforge studio for mysql
    ruyuejun
    ruyuejun
    Apr 26, 2022
    21
    选到最后,仍然是 navicat
    iron1794
    iron1794
    Apr 26, 2022
    22
    可以试试 tableplus
    nothingistrue
    nothingistrue
    Apr 26, 2022
    23
    没有 DBA 工作只是测试程序的时候用的话,可以用 heidisql 代替 Navicat 。DBA 的话,还是老老实实 Navicat 吧。
    linauror
    linauror
    Apr 26, 2022
    24
    heidisql +1
    serialt
    serialt
    Apr 26, 2022
    25
    vscode
    raysonlu
    raysonlu
    Apr 26, 2022
    26
    宛如最终写项目还是搞 phpstorm ,navicat 几乎是个单选项
    mtzhjsnv
    mtzhjsnv
    Apr 26, 2022
    27
    beekeeper studio ,最近了解到的。不过我是轻度用户,不知道符不符合 op 的需求
    xiaoxinxiaobai
    xiaoxinxiaobai
    Apr 26, 2022
    28
    DBeaver + 1
    nba2k9
    nba2k9
    Apr 26, 2022
    29
    @levelworm #3 哈哈哈应该是天不生 jetbrains ,万古如长夜
    Vaspike
    Vaspike
    Apr 26, 2022
    30
    Datagrip+10086
    AdmiralDollBug
    AdmiralDollBug
    Apr 26, 2022
    31
    DBeaver +1
    rabbbit
    rabbbit
    Apr 26, 2022
    32
    dbeaver + 1
    Fule
    Fule
    Apr 26, 2022
    33
    Azure Data Studio, 似乎是 VS Code 的特制版,不知道是否支持 SQL Server 以外的数据库。
    mahone3297
    mahone3297
    Apr 26, 2022
    34
    @54kael 这个看网络
    bthulu
    bthulu
    Apr 26, 2022
    35
    最终还是 navicat.
    天不生 navicat ,数据库万古如长夜
    makeup1122
    makeup1122
    Apr 26, 2022
    36
    dbeaver + 1
    mrochcnnnnn
    mrochcnnnnn
    Apr 26, 2022
    37
    datagrip
    Cielsky
    Cielsky
    Apr 26, 2022 via Android
    38
    不用 navicat 这数据库不学也罢🐶
    keepeye
    keepeye
    Apr 26, 2022
    39
    phpstudy+phpmyadmin
    AA5DE3F034ACCB9E
    AA5DE3F034ACCB9E
    Apr 26, 2022
    40
    datagrip ,用过都说好。对比过多个
    nullref
    nullref
    Apr 26, 2022
    41
    不管哪个端都还是 navicat
    moxuanyuan
    moxuanyuan
    Apr 26, 2022
    42
    楼上推荐 DBeaver 是认真的吗?这货是用 java 写的 GUI 软件。。。真心难用。。
    moxuanyuan
    moxuanyuan
    Apr 26, 2022
    43
    @francis59 #9 SQLyog 是很好似,可惜不是免费。。最后还是用了 heidisql
    sunmoon1983
    sunmoon1983
    Apr 26, 2022❤️1
    44
    @linauror heidisql 没有提示不爽
    iseki
    iseki
    Apr 26, 2022
    45
    写 SQL 还得是 DataGrip ,当然企业版都集成了
    fpure
    fpure
    Apr 26, 2022
    46
    @moxuanyuan 毕竟是基于 eclipse 做的
    fpure
    fpure
    Apr 26, 2022
    47
    @ThirdFlame DBeaverLite 和 DBeaver 的区别是什么?
    ZeroDu
    ZeroDu
    Apr 26, 2022❤️1
    48
    其他 貌似都没 navicat 的 数据传输、数据同步、结构同步的功能
    kytrun
    kytrun
    Apr 26, 2022
    49
    @ZeroDu 同,这几个功能对我来说是刚需,没找到第二个有这么完整好用的
    pcbl
    pcbl
    Apr 26, 2022 via Android
    50
    一直无法接受 java 编写的客户端程序,总感觉慢半拍
    HankAviator
    HankAviator
    Apr 26, 2022
    51
    @levelworm jetbrains 家的东西就算刚装好点东西也觉得卡卡的,有点 vscode 和其他 electron 应用那种感觉,没用过 datagrip 不知道是不是也是一样,据说评价倒是还行。
    HankAviator
    HankAviator
    Apr 26, 2022
    52
    @fpure 前者要钱,后者可以免费也可以更贵
    luyangshare93
    luyangshare93
    Apr 26, 2022 via Android
    53
    @drackzy 加一,2022 感觉有改善了
    BeautifulSoup
    BeautifulSoup
    Apr 26, 2022
    54
    DBeaver 强烈推荐
    kran
    kran
    Apr 26, 2022 via Android
    55
    自从用了 adminer 和 h2 console ,再也不弄本地 gui 了。
    aofall
    aofall
    Apr 26, 2022
    56
    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
    pursuer
    Apr 26, 2022
    57
    用过 heidisql , navicat, dbeaver , dbvisualizer 个人体感 dbeaver 最好用,免费,关键词提示比较好,数据库支持多,高级粘贴也很实用(不过多表联查结果中修改数据曾碰到过 BUG)。dbeaver 也是我用的最后一款,不排除其他软件现在更新得更好的可能。
    levelworm
    levelworm
    Apr 27, 2022 via Android
    58
    @HankAviator 51 楼
    他家东西是比较重,而且 datagrip 因为要扫描数据库做索引所以大项目的确很慢。他这个问题似乎最近一年改进了不少,我自己使用的体验是还可以,实在不行内存加到 32GB 即可解决。
    NoKey
    NoKey
    Apr 27, 2022
    59
    DBeaver 免费开源
    HankAviator
    HankAviator
    Apr 27, 2022
    60
    @levelworm 😂为了出差带着轻巧买了红米轻薄笔记本,已经放弃尝试 datagrip 的念头,老老实实继续用 navicat 了
    levelworm
    levelworm
    Apr 28, 2022 via Android
    61
    @HankAviator 60
    这倒是。。。没有 16GB 玩不转这个
    fuchish112
    fuchish112
    Apr 28, 2022
    62
    navicat ,颜值不错,感觉最舒服的一个
    sqlyog, 好像 12 版本之后,大片的蓝色,我就弃了
    DBeaver ,卡顿,在 win 上显示效果一般
    heidisql ,在 win 上显示效果一般
    Hydrogen00
    Hydrogen00
    Feb 13, 2023
    63
    Jetbrains 全家桶里的 DataGrip ,非常香,智能提示很强大,功能也多,我已经从 Navicat 转移到 Jetbrains 家了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4308 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 161ms · UTC 08:40 · PVG 16:40 · LAX 00:40 · JFK 03:40
    ♥ Do have faith in what you're doing.