MySQL 客户端 for Visual Studio Code

2020-04-19 16:23:12 +08:00
 cweijan
直接上链接: https://github.com/cweijan/vscode-mysql

这段时间花了大量时间完善这个插件, 目前功能已经实现我所需要用到的功能, 主要提供了以下功能

连接 mysql, 列出数据库、表、视图等
编辑 sql 高亮并进行智能提示, 并可运行
执行 sql 后支持基本的增删改查.
支持备份 /导出数据
免费开源, 使用简单, 下载 1.8M 左右的扩展即可使用
开发初衷

希望保持专注,不被频繁切换软件分散注意力
无论 SqlYog/还是 NativeCat, 都是商业版, 需要破解, 且其中有很多我不需要的功能, 目标是开发一个简单易用且满足日常数据库操作功能
6665 次点击
所在节点    分享创造
27 条回复
Livid
2020-04-19 16:34:57 +08:00
没有开发过 vscode 插件,所以下面这个问题可能问的不对:

是否有可能用 CSS variable 取到当前 vscode theme 的各种颜色值,这样你的这个插件里的那个结果页面就可以和整体的 theme 匹配了?
shiny
2020-04-19 16:50:35 +08:00
很赞,希望能支持 ssh 连接远程 MySQL
xcstream
2020-04-19 17:05:20 +08:00
很赞 希望支持 ssh tunnel +1
infun
2020-04-19 17:14:26 +08:00
好卡啊
liuxey
2020-04-19 17:16:05 +08:00
👍
cweijan
2020-04-19 17:18:59 +08:00
@Livid
1. 实现主题切换可以实现的, vscode webview 需要加载整个 html 文本内容, 进行字符串替换即可
2. 至于根据 vscode theme 切换, 这个需要研究下, 目前没使用过和主题相关的
Livid
2020-04-19 17:20:41 +08:00
@cweijan 看起来是可以这么干的:

https://stackoverflow.com/a/56759634
Rwing
2020-04-19 17:22:10 +08:00
无独有偶,微软官方有个基于 vscode 的数据库管理工具
https://docs.microsoft.com/en-us/sql/azure-data-studio/what-is?view=sql-server-ver15

支持 mysql 好像要靠插件
cweijan
2020-04-19 17:22:19 +08:00
目前问题
1. ssh 隧道: 看需求人数
2. 卡顿: 连接 Mysql 时加载所有表, 没做线程限制, 电脑配置低可能会比较卡
djzhao
2020-04-19 17:44:08 +08:00
支持!!!
kuzhan
2020-04-19 18:54:20 +08:00
需要支持 ssh 远程链接 +1
agdhole
2020-04-19 19:14:27 +08:00
能支持 pgsql 就好了
zer
2020-04-19 19:22:33 +08:00
查询界面的 UI 可以更紧凑一些,做的更像专业的 Mysql 工具
panzhc
2020-04-19 19:26:15 +08:00
MeteorCat
2020-04-19 21:26:00 +08:00
大表数据库查询会不会崩溃
cweijan
2020-04-19 21:43:52 +08:00
@MeteorCat 默认查询 100 条, 如果你不 limit, 也是可以查的, 但加载会很慢
MeteorCat
2020-04-19 23:06:53 +08:00
@cweijan 是这个问题,我以前用的 MySQLFront 这个客户端就是这样一查奔溃,主要是怕 vsc 一查直接会不会直接把没保存的数据直接弄炸了
dandycheung
2020-04-19 23:57:53 +08:00
歪个楼:dbeaver 不好用吗?
rafa
2020-04-20 09:24:34 +08:00
ssh tunnel+1
apeople
2020-04-20 10:28:10 +08:00
装了一个,不错,可以设置主题或者跟随 vsc 主题最好了,或者最起码做一个暗黑模式也可以

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

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

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

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

© 2021 V2EX