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

解放生产力! Mysql client for vscode 1.9 发布!

  •  
  •   cweijan ·
    cweijan · 2020-04-28 09:31:15 +08:00 · 5299 次点击
    这是一个创建于 1698 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上次在 V2EX 发布后, 收到 V 友不少建议, 本次版本做出了了重大更新, 下面就让小编带大家了解一下吧!

    使用先决条件: vscode 为你的主力工具.(该客户端为 vscode 扩展) 项目地址: https://github.com/cweijan/vscode-mysql

    相对上次版本, 本次增加了以下功能:

    1. 记录 SQL 历史记录
    2. 搜索结果页支持指定显示列
    3. 连接时支持指定单个数据库和设置时区
    4. 支持导出表结构
    5. 删除数据库时必须输入数据库名称, 防止误删
    6. 支持 ssh-tunnel
    7. 表列表显示增加了表注释, 数据库表结构一目了然

    本次更新重磅功能: 生成 Mock Data

    作为一个后端开发, 每次写完接口生成测试数据时总感觉太麻烦, 前端可以 Mock 数据, 后端只能手动, 故开发了这个功能, 一键生成测试数据, 解放后端!

    https://wx1.sinaimg.cn/mw690/007HN2KHgy1ge986qnuz2j31hc0kcjvb.jpg

    未来开发方向

    1. 增加导出搜索结果(主要是 Excel 格式)
    2. 增加 Mysql 服务器状态监控页
    3. 适当调整 UI 界面 (有好的 UI 界面设计欢迎推荐)
    4. 增加稳定性

    如果觉得好用的话, 给项目一个 Star 把, 这可以增加我开发的热情, 并维持长期维护. https://github.com/cweijan/vscode-mysql

    其他解放生产力的扩展

    1. 非常好看的主题: https://marketplace.visualstudio.com/items?itemName=cweijan.one-dark-modern
    2. sftp 客户端: https://github.com/cweijan/vscode-ssh (上传, 下载, 编辑(放弃 VIM 吧))
    3. redis 客户端: https://github.com/cweijan/vscode-redis (简单预览, 编辑功能未完善)
    20 条回复    2020-12-07 11:18:40 +08:00
    wszgrcy
        1
    wszgrcy  
       2020-04-28 09:46:29 +08:00 via Android
    可以代替导航猫了?
    cweijan
        2
    cweijan  
    OP
       2020-04-28 09:48:43 +08:00
    @wszgrcy 必须可以
    fortunezhang
        3
    fortunezhang  
       2020-04-28 09:56:52 +08:00
    command 'mysql.addConnection' not found 怎么整,楼主
    infun
        4
    infun  
       2020-04-28 09:58:49 +08:00
    卡顿解决了吗
    cweijan
        5
    cweijan  
    OP
       2020-04-28 10:03:51 +08:00
    @infun 老哥你电脑有固态吗, 我其实没感到多少卡顿, 下版本我加个配置禁用预加载
    secretName
        6
    secretName  
       2020-04-28 10:04:08 +08:00
    我今天上午试了一下,报了个错,用的 remote 登录模式 https://github.com/cweijan/vscode-mysql/issues/16, 但是用 https://marketplace.visualstudio.com/items?itemName=formulahendry.vscode-mysql 这个插件却没问题,希望能修复一下,谢谢 ~
    infun
        7
    infun  
       2020-04-28 10:15:27 +08:00
    @cweijan
    Intel SLC 的

    用户名(us_test_xxxx)带下划线 会出现下面的情况
    Access denied for user 'us'@'xxxxxxxxxxxxx' (using password: NO)
    cweijan
        8
    cweijan  
    OP
       2020-04-28 10:36:26 +08:00
    @infun 记录了, 谢谢
    azkaban
        9
    azkaban  
       2020-04-28 11:59:12 +08:00
    star 支持一手,用用看
    cweijan
        10
    cweijan  
    OP
       2020-04-28 12:07:35 +08:00
    @azkaban 谢谢支持
    pavelpiero
        11
    pavelpiero  
       2020-04-28 16:14:10 +08:00
    除了不支持 MySQL8 之外都很棒
    rockft
        12
    rockft  
       2020-04-28 18:50:17 +08:00
    感觉不错,已 star,可惜 ssh 不支持密钥登录
    cweijan
        13
    cweijan  
    OP
       2020-04-29 15:06:56 +08:00
    @rockft 新版支持了
    rockft
        14
    rockft  
       2020-04-30 21:13:19 +08:00
    @cweijan 已升级,蛮好用
    lastone6210
        15
    lastone6210  
       2020-05-20 10:26:16 +08:00
    提个意见, 每次单击某个表的时候不要直接打开 Query 页面
    “打开某个表并对此表 query”的操作逻辑并没有那么普遍,数据库管理人员才会经常做这种操作,而开发人员,无论是前端后端还是数据库本身开发,更多的是“查看此表信息”的操作, 这时候每次单击都直接跳出 query 页面会比较困扰.
    我知道可以点开表名左边的折叠箭头, 但还是不习惯, 跟 VSCode 其他的操作有些相悖
    lastone6210
        16
    lastone6210  
       2020-05-20 10:28:44 +08:00
    另外一键生成 Mock 数据真棒
    infun
        17
    infun  
       2020-07-06 16:49:13 +08:00
    @cweijan
    请问一下,能不能添加环境切换的功能,现在 FAT UAT 有同名数据库 就不能用了
    infun
        18
    infun  
       2020-07-06 16:51:24 +08:00
    @cweijan
    Change Active Database 不是很方便,也不知道切换的是不是对的
    infun
        19
    infun  
       2020-12-07 11:18:12 +08:00
    请问一下,这个配置放哪里的啊,不晓得设置错了啥,导致不能用了,想找出来删掉,谢谢
    ![1.jpg]( https://upload.cc/i1/2020/12/07/1Pascb.jpg)
    infun
        20
    infun  
       2020-12-07 11:18:40 +08:00
    @cweijan
    如上条
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2587 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:36 · PVG 18:36 · LAX 02:36 · JFK 05:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.