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

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

  •  
  •   qazwsxkevin · 62 天前 · 5805 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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