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

2022-01-07 10:19:47 +08:00
 cweijan

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

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

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

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

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

最后

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

4628 次点击
所在节点    程序员
32 条回复
cstj0505
2022-01-07 10:23:51 +08:00
赞一个 lz 。前几天看到过一个写了个数据库查询工具,把开源数据库打包一下,就开始自主可控了
oppoic
2022-01-07 10:30:59 +08:00
搜 mysql 客户端,很少有提到 DBeaver 的,这个工具很好用啊,还有社区版,简直完美
Nich0la5
2022-01-07 10:45:10 +08:00
先 star 为敬
boks
2022-01-07 10:51:47 +08:00
好东西啊,赞赞赞
imaple
2022-01-07 10:51:49 +08:00
有点厉害
Mrzhs
2022-01-07 11:00:20 +08:00
问几个关于 SQL Server 的细节, 建表时,是否支持设置复合键? 是否支持设置自增长(Navicat 不支持)?,是否支持设置某个字段的值唯一(貌似 Navicat 也不支持这个 or 我没找到)?
cweijan
2022-01-07 11:10:02 +08:00
@Mrzhs SQL Server 我不熟悉, 只是有用户让我实现, 我就实现了对 sqlserver 的连接支持.
cxsz
2022-01-07 11:14:13 +08:00
试用了下,挺好用的
cheese
2022-01-07 11:40:55 +08:00
@Livid move go/create better
sheyue
2022-01-07 11:44:26 +08:00
如果用软件的话 dbeaver 挺好用的,社区免费版就能使用大多数数据库了
x500
2022-01-07 11:52:33 +08:00
hedisql 也蛮好用的,也有源码,可以自己修改编译使用。
ferock
2022-01-07 11:59:17 +08:00
Mark ,先点个赞👍
MrTLJH
2022-01-07 12:21:32 +08:00
支持一个~
Dlin
2022-01-07 13:54:25 +08:00
加个生成回滚 sql 的功能呗
Kaiv2
2022-01-07 14:07:31 +08:00
支持一下~
catxo
2022-01-07 14:08:39 +08:00
感觉不错的样子
Timzzzzz
2022-01-07 14:12:06 +08:00
Awesome
pythonee
2022-01-07 14:29:29 +08:00
非常棒呀
RRRoger
2022-01-07 14:36:48 +08:00
很棒
815979670
2022-01-07 15:06:03 +08:00
对 geometry 类型支持有点问题,我打开乱码了
![]( https://ftp.bmp.ovh/imgs/2022/01/68c22f4ecc2ab76c.jpg)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/826745

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX