news 2026/4/18 8:09:21

DataGrip怎么查看历史SQL脚本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DataGrip怎么查看历史SQL脚本

在 DataGrip 中查看之前写过的 SQL 脚本,有多种高效方式,具体取决于你的使用场景(比如脚本是否已保存、是否执行过等)。以下是详细的操作指南:


✅ 1.通过「Files」工具窗口查看已保存的 SQL 文件

这是最直接的方式,适用于你主动保存过.sql文件的情况。

  • 打开Files 工具窗口
    • 菜单栏:View → Tool Windows → Files
    • 或按快捷键(默认):Alt + 2(Windows/Linux),Cmd + 2(macOS)
  • Files面板中,你会看到项目目录结构。
  • 找到你保存的.sql文件(如query1.sql,init_db.sql等),双击即可打开。

💡 提示:如果你没有手动保存过 SQL 文件,DataGrip 默认会为每个数据源创建一个“Scratches”(草稿)目录,临时查询也会自动保存在那里。


✅ 2.查看「Scratches and Consoles」中的临时脚本(推荐!)

即使你没有手动保存,DataGrip 也会自动保存所有你写过的查询Scratches(草稿)中。

  • 打开方式:
    • View → Tool Windows → Scratches and Consoles
    • 或在Files工具窗口中展开Scratches and Consoles节点
  • 你会看到类似这样的结构:
    Scratches and Consoles └── Database Consoles ├── Demo_DB (default) ← 这是你某个数据源的默认控制台 ├── MySQL@localhost └── postgres@remote
  • 双击任意一个控制台文件(通常是.sql后缀),就能看到你之前在这个数据源上写的所有 SQL 语句,包括未显式保存的!

🌟这是找回“忘记保存”的 SQL 的最佳方式!DataGrip 默认会持久化这些内容。


✅ 3.使用「Recent Files」快速访问最近打开的脚本

  • 快捷键:Ctrl + E(Windows/Linux)或Cmd + E(macOS)
  • 弹出窗口会列出最近打开的文件,包括.sql脚本、表定义等。
  • 输入文件名可快速筛选。

✅ 4.通过「Local History」恢复误删或未保存的内容(高级)

如果脚本被删除或未保存但曾编辑过:

  • Files或编辑器中右键点击项目/文件
  • 选择Local History → Show History
  • DataGrip 会显示该文件的本地变更历史(无需 Git),可恢复任意版本。

⚠️ 注意:Local History 是 JetBrains IDE 的内置功能,自动记录变更,但保留时间有限(通常几天到几周)。


✅ 5.查看「Query History」(执行历史)

如果你想找回曾经执行过的 SQL(即使没保存文件):

  • 打开任意查询控制台(Console)
  • 按键盘↑(上箭头)键,会逐条回显当前控制台的历史执行语句
  • 或者:在编辑器中右键 →Show Query History(部分版本支持)

🔍 另外,在Services工具窗口(Alt + 8)中,每个查询结果标签页上方也会显示对应的 SQL 语句。


📁 补充:SQL 脚本默认存储位置

  • 项目内脚本:保存在你的项目目录中(如./scripts/xxx.sql
  • Scratch 脚本:存储在 DataGrip 的配置目录中(通常不需手动访问):
    • Windows:%USERPROFILE%\.datagrip<version>\consoles\db\
    • macOS:~/Library/Application Support/DataGrip<version>/consoles/db/
    • Linux:~/.config/DataGrip<version>/consoles/db/

✅ 总结:如何找回之前的 SQL?

场景推荐方法
手动保存过.sql文件Files 工具窗口打开
忘记保存,但写过查询查看Scratches and Consoles
刚才执行过某条 SQL↑ 上箭头或看Query History
文件被误删使用Local History恢复
想快速切换最近脚本Ctrl + E(Recent Files)

💡最佳实践:养成将重要 SQL 保存到项目目录的习惯,同时善用Scratches作为临时草稿区。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:54:41

RePKG完全指南:5分钟掌握Wallpaper Engine资源提取技巧

RePKG完全指南&#xff1a;5分钟掌握Wallpaper Engine资源提取技巧 【免费下载链接】repkg Wallpaper engine PKG extractor/TEX to image converter 项目地址: https://gitcode.com/gh_mirrors/re/repkg 还在为无法获取Wallpaper Engine精美壁纸的原始素材而烦恼吗&…

作者头像 李华
网站建设 2026/4/17 22:29:52

终极网盘免客户端下载神器:告别龟速,拥抱满速自由

还在为网盘下载速度发愁吗&#xff1f;还在被强制安装客户端而烦恼吗&#xff1f;今天给大家安利一款超级好用的网盘直链下载工具&#xff0c;让你彻底告别限速困扰&#xff0c;实现真正的免客户端下载自由&#xff01; 【免费下载链接】baiduyun 油猴脚本 - 一个免费开源的网盘…

作者头像 李华
网站建设 2026/4/17 1:18:48

终极指南:如何实现Zotero-GPT插件的本地智能部署方案

终极指南&#xff1a;如何实现Zotero-GPT插件的本地智能部署方案 【免费下载链接】zotero-gpt GPT Meet Zotero. 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-gpt 想要在本地环境中为Zotero文献管理工具注入AI智能&#xff1f;Zotero-GPT插件正是您需要的解决方…

作者头像 李华
网站建设 2026/4/16 0:55:34

Degrees of Lewdity中文汉化完整配置指南

Degrees of Lewdity中文汉化完整配置指南 【免费下载链接】Degrees-of-Lewdity-Chinese-Localization Degrees of Lewdity 游戏的授权中文社区本地化版本 项目地址: https://gitcode.com/gh_mirrors/de/Degrees-of-Lewdity-Chinese-Localization 还在为英文界面困扰而无…

作者头像 李华
网站建设 2026/4/16 10:18:41

Godot资源解包终极指南:3分钟快速提取PCK文件所有素材

想要快速获取Godot游戏中的精美资源素材吗&#xff1f;面对神秘的PCK打包文件&#xff0c;现在只需一个高效的Python工具就能轻松解锁所有游戏素材。本指南将为您展示如何在极短时间内完成Godot游戏资源的高效提取。 【免费下载链接】godot-unpacker godot .pck unpacker 项目…

作者头像 李华
网站建设 2026/4/18 7:58:12

投资路演彩排:投资人视角提问语音生成练习

投资路演彩排&#xff1a;用AI模拟投资人提问的语音生成实战 在创业公司冲刺融资的关键阶段&#xff0c;一场高质量的路演彩排往往比正式演示更重要。但现实是&#xff0c;大多数团队的彩排仍停留在“自己问、自己答”的模式——缺乏真实感、节奏难把控、情绪不到位。有没有可能…

作者头像 李华