如何在Visual Studio Code中编写运行SQL查询并查看结果
VS Code运行SQL查询的可行方案
完全可以直接在VS Code里完成SQL编写、执行、结果查看全流程,不需要更换工具,按以下步骤配置即可:
- 安装对应数据库扩展
打开VS Code扩展面板,根据你自己搭的数据库类型装插件:用MySQL就装Oracle官方出品的MySQL扩展,用PostgreSQL就装官方PostgreSQL扩展,想兼容多种数据库可以装SQLTools再加对应数据库的驱动包,装完重启VS Code生效。 - 配置数据库连接
装完扩展侧边栏会出现数据库入口图标,点击后选择新建连接,按提示填写你服务器的数据库信息:服务地址(本地填localhost,远程服务器填对应公网IP)、端口号、登录账号密码、要连接的数据库名,先点测试连接,提示连通成功后保存配置。 - 导入CSV数据到数据库
连接成功后,可以直接右键对应数据库选择导入向导,选中你上传到服务器的CSV文件,按提示设置分隔符、目标表名、字段类型,把CSV导入为数据库内的正式表;也可以直接写对应数据库的批量导入语句(比如MySQL的LOAD DATA INFILE)执行完成导入。 - 执行SQL查看结果
新建后缀为.sql的文件编写查询语句,选中你要运行的SQL片段,点击语句上方悬浮的执行按钮,或者按快捷键Ctrl+Enter(macOS是Cmd+Enter),执行结果会直接在VS Code底部面板以表格形式渲染,支持直接排序、导出结果。
目前拿不到结果优先排查两个高频问题:一是服务器防火墙有没有放开数据库的对外访问端口,连接配置的账号密码、端口有没有填错;二是当前打开的SQL文件有没有绑定你刚建好的数据库连接,没选连接的情况下执行语句不会有任何返回。
这套配置后续你学Python也能直接用,装个Python扩展就能在同一个编辑器里写Python脚本、操作数据库,不用来回切工具。
内容的提问来源于stack exchange,提问作者Badewannenpirat
相关产品推荐
相关产品推荐

