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

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

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

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