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

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

  •  
  •   cweijan ·
    cweijan · Jan 7, 2022 · 6681 views
    This topic created in 1765 days ago, the information mentioned may be changed or developed.

    作为后端开发, 除了代码外最常接触的就是数据库, 但各种管理工具我都认为不够便捷, 且最主流的 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

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