You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中无需数据库直接运行.sql文件查询.csv数据?

在VSCode中无需数据库直接用SQL查询CSV文件的可行方案
  • 借助SQLite扩展实现临时查询
    这个方法用轻量的SQLite做中转,无需留存长期数据库文件:

    1. 安装VSCode的SQLite扩展
    2. 打开命令面板(Ctrl+Shift+P),执行SQLite: Open Database,新建一个空的SQLite文件(比如temp.db)
    3. 在你的.sql文件里按顺序执行以下代码:
      -- 创建临时表匹配CSV字段结构
      CREATE TEMP TABLE document (
          id INTEGER,
          id_name TEXT
      );
      -- 切换到CSV模式并导入数据
      .mode csv
      .import document.csv document
      -- 执行目标查询
      SELECT id FROM document WHERE id_name = 'John';
      

    提示:确保CSV文件和新建的temp.db在同一目录,或者给document.csv加上绝对路径

  • 使用SQLTools+CSV驱动直接查询
    这个方法更贴近你想要的直接查询逻辑,无需手动导入:

    1. 安装VSCode的SQLTools扩展,再安装配套的SQLTools CSV/TSV Driver
    2. 打开SQLTools侧边栏,点击添加连接,选择CSV驱动,配置时指定CSV文件所在的文件夹
    3. 配置完成后,直接在.sql文件里写目标查询语句即可:
      SELECT id FROM document.csv WHERE id_name = 'John';
      

    注意:查询时要写出CSV的完整文件名(包括.csv后缀)

内容的提问来源于stack exchange,提问作者Hello

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 05:55:04