news 2026/4/23 20:21:30

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/23 11:29:00

洛雪音乐音源完美修复:一键解决播放难题

洛雪音乐音源完美修复&#xff1a;一键解决播放难题 【免费下载链接】New_lxmusic_source 六音音源修复版 项目地址: https://gitcode.com/gh_mirrors/ne/New_lxmusic_source 还在为洛雪音乐突然无法播放歌曲而困扰吗&#xff1f;&#x1f3b5; 当你满怀期待打开心爱的音…

作者头像 李华
网站建设 2026/4/23 16:03:11

Zotero-GPT终极指南:3步实现本地大模型文献智能分析

Zotero-GPT终极指南&#xff1a;3步实现本地大模型文献智能分析 【免费下载链接】zotero-gpt GPT Meet Zotero. 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-gpt Zotero-GPT是一款革命性的学术研究插件&#xff0c;它将GPT的强大语言能力无缝集成到Zotero文献管…

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

高校就业管理|基于ssm+ vue高校就业管理系统(源码+数据库+文档)

高校就业管理 目录 基于ssm vue高校就业管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于ssm vue高校就业管理系统 一、前言 博主介绍&#xff1a;✌️大厂码…

作者头像 李华
网站建设 2026/4/23 13:01:37

Hanime1Plugin:重新定义Android动画观影体验的智能解决方案

Hanime1Plugin&#xff1a;重新定义Android动画观影体验的智能解决方案 【免费下载链接】Hanime1Plugin Android插件(https://hanime1.me) (NSFW) 项目地址: https://gitcode.com/gh_mirrors/ha/Hanime1Plugin 在移动端享受纯净动画内容的道路上&#xff0c;你是否也面临…

作者头像 李华
网站建设 2026/4/23 13:01:42

快速掌握PDF处理:Windows平台开源工具终极指南

快速掌握PDF处理&#xff1a;Windows平台开源工具终极指南 【免费下载链接】poppler-windows Download Poppler binaries packaged for Windows with dependencies 项目地址: https://gitcode.com/gh_mirrors/po/poppler-windows 还在为Windows系统上的PDF文档解析和处理…

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

qmcdump:QQ音乐加密文件解码工具使用指南

qmcdump&#xff1a;QQ音乐加密文件解码工具使用指南 【免费下载链接】qmcdump 一个简单的QQ音乐解码&#xff08;qmcflac/qmc0/qmc3 转 flac/mp3&#xff09;&#xff0c;仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 工具简介 qmcdump…

作者头像 李华