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

分享我自制的数据库管理工具

  •  
  •   cweijan ·
    cweijan · 2022-01-07 10:19:47 +08:00 · 4862 次点击
    这是一个创建于 1050 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为后端开发, 除了代码外最常接触的就是数据库, 但各种管理工具我都认为不够便捷, 且最主流的 Navicat 需要付费, 故从 2020 年初开始开发, 历经两年迭代, 目前我在日常的开发中已经取代 Datagrip 、Navicat 等管理软件.

    先决条件: 这是一个 VSCode 的扩展, 使用需安装 VSCdoe

    1. 支持管理 MySQL,Redis 等主流数据库, 浏览 MongoDB, ElasticSearch 的数据, 还可连接到 SSH 服务器(充当 SSH 客户端)

    clinet

    1. 连接建立后:
      1. 可查看表结构, 有注释直接显示, 数据库相关业务一目了然, 单击表立即查询数据.
      2. 查询结果直接显示列类型, 支持根据 vscode 主题进行变换, 以下为使用one dark pro的效果

    onedark

    1. 编写 SQL 支持智能提示, 按下 ctrl+enter 执行当前 SQL, 配合高颜值 VSCode 编辑器, 极致享受!

    autocomple

    最后

    1. 项目完全开源: cweijan/vscode-database-client, 无任何隐私跟踪行为, 更多功能可查看文档.
    2. 安装地址, 也可在 vscode 扩展面板搜索 mysql, 叫 MySQL 是因为可以得到更多的曝光

    home

    第 1 条附言  ·  2022-01-07 14:03:23 +08:00
    感谢各位支持
    第 2 条附言  ·  2022-01-07 15:25:26 +08:00
    如果觉得好用, 可以点下 star, 谢谢.
    32 条回复    2022-01-10 00:41:07 +08:00
    cstj0505
        1
    cstj0505  
       2022-01-07 10:23:51 +08:00
    赞一个 lz 。前几天看到过一个写了个数据库查询工具,把开源数据库打包一下,就开始自主可控了
    oppoic
        2
    oppoic  
       2022-01-07 10:30:59 +08:00
    搜 mysql 客户端,很少有提到 DBeaver 的,这个工具很好用啊,还有社区版,简直完美
    Nich0la5
        3
    Nich0la5  
       2022-01-07 10:45:10 +08:00
    先 star 为敬
    boks
        4
    boks  
       2022-01-07 10:51:47 +08:00
    好东西啊,赞赞赞
    imaple
        5
    imaple  
       2022-01-07 10:51:49 +08:00
    有点厉害
    Mrzhs
        6
    Mrzhs  
       2022-01-07 11:00:20 +08:00
    问几个关于 SQL Server 的细节, 建表时,是否支持设置复合键? 是否支持设置自增长(Navicat 不支持)?,是否支持设置某个字段的值唯一(貌似 Navicat 也不支持这个 or 我没找到)?
    cweijan
        7
    cweijan  
    OP
       2022-01-07 11:10:02 +08:00
    @Mrzhs SQL Server 我不熟悉, 只是有用户让我实现, 我就实现了对 sqlserver 的连接支持.
    cxsz
        8
    cxsz  
       2022-01-07 11:14:13 +08:00
    试用了下,挺好用的
    cheese
        9
    cheese  
       2022-01-07 11:40:55 +08:00
    @Livid move go/create better
    sheyue
        10
    sheyue  
       2022-01-07 11:44:26 +08:00 via Android
    如果用软件的话 dbeaver 挺好用的,社区免费版就能使用大多数数据库了
    x500
        11
    x500  
       2022-01-07 11:52:33 +08:00
    hedisql 也蛮好用的,也有源码,可以自己修改编译使用。
    ferock
        12
    ferock  
       2022-01-07 11:59:17 +08:00 via iPhone
    Mark ,先点个赞👍
    MrTLJH
        13
    MrTLJH  
       2022-01-07 12:21:32 +08:00
    支持一个~
    Dlin
        14
    Dlin  
       2022-01-07 13:54:25 +08:00
    加个生成回滚 sql 的功能呗
    Kaiv2
        15
    Kaiv2  
       2022-01-07 14:07:31 +08:00
    支持一下~
    catxo
        16
    catxo  
       2022-01-07 14:08:39 +08:00
    感觉不错的样子
    Timzzzzz
        17
    Timzzzzz  
       2022-01-07 14:12:06 +08:00
    Awesome
    pythonee
        18
    pythonee  
       2022-01-07 14:29:29 +08:00
    非常棒呀
    RRRoger
        19
    RRRoger  
       2022-01-07 14:36:48 +08:00
    很棒
    815979670
        20
    815979670  
       2022-01-07 15:06:03 +08:00
    对 geometry 类型支持有点问题,我打开乱码了
    ![]( https://ftp.bmp.ovh/imgs/2022/01/68c22f4ecc2ab76c.jpg)
    l4ever
        21
    l4ever  
       2022-01-07 15:15:19 +08:00
    mssql 支持一下 i 可以吗?
    pengtdyd
        22
    pengtdyd  
       2022-01-07 15:18:27 +08:00
    一定要早收费,不然干不久
    cweijan
        23
    cweijan  
    OP
       2022-01-07 15:21:24 +08:00
    @l4ever 可以连接 mssql, 你说的 i 什么意思
    cweijan
        24
    cweijan  
    OP
       2022-01-07 15:22:28 +08:00
    @815979670 感谢反馈, 不熟悉这种类型, 我去研究下
    cweijan
        25
    cweijan  
    OP
       2022-01-07 15:23:35 +08:00
    @pengtdyd 目的是为了自用, 现在顺便赚波 star, 当简历加分项.
    hanswu
        26
    hanswu  
       2022-01-07 16:25:44 +08:00
    前两天已经用上了 大佬真厉害 已 star
    zachlhb
        27
    zachlhb  
       2022-01-07 17:29:28 +08:00 via iPhone
    非常不错,轻量使用足够了,但是好像没有字段注释
    rockxsj
        28
    rockxsj  
       2022-01-07 18:27:09 +08:00
    厉害啊 能支持下 cassandra/presto 不?
    sifeizhai2020
        29
    sifeizhai2020  
       2022-01-07 18:31:15 +08:00
    巧了我现在用的就是这个工具,谢谢你!
    shyy228
        30
    shyy228  
       2022-01-07 22:51:15 +08:00 via iPhone
    明天试试
    lishoujun
        31
    lishoujun  
       2022-01-09 09:18:55 +08:00 via Android
    赞,在推特上看到有人拿它替换 MySQL workbench ,我看作者名感觉像中文用户,果然如此。
    我也是 MySQL 的重度用户,有时间一定体验一下。
    Akiya
        32
    Akiya  
       2022-01-10 00:41:07 +08:00 via iPad
    支持大佬
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1244 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:53 · PVG 01:53 · LAX 09:53 · JFK 12:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.