news 2026/7/14 20:52:17

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/7/14 4:07:48

六音音源技术重生:从失效到再生的完整指南

六音音源技术重生&#xff1a;从失效到再生的完整指南 【免费下载链接】New_lxmusic_source 六音音源修复版 项目地址: https://gitcode.com/gh_mirrors/ne/New_lxmusic_source 请基于参考文章内容&#xff0c;为六音音源修复项目创作一篇技术文章&#xff0c;要求如下&…

作者头像 李华
网站建设 2026/7/14 16:39:14

SGMICRO圣邦微 SGM2549DYN6G/TR SOT23 功率电子开关

特性 简单且专为单一用途设计SGMICRO专利电路&#xff0c;无IP冲突自主固定CTIA/OMTP接地路径当识别到三极耳机时保持MIC低电平适用于驱动侧和耳机侧 低接地路径阻抗 地线路径电压降检测 由本地电源或外部寄生元供电 地针FM天线路径 -40C至85C工作温度范围SGM2549D提供绿色UTDF…

作者头像 李华
网站建设 2026/7/14 16:38:18

KYOCERA京瓷 245861040004829+ Connecror 板对板连接器

特性 (1)高刚性与结构设计&#xff0c;确保与金属覆盖的顶面顺畅配合。 (2)节省空间的连接器&#xff0c;螺距为0.35毫米&#xff0c;堆叠高度为0.6毫米&#xff0c;宽度为1.95毫米。 (3)提供锚定金属片用于电源连接&#xff0c;额定电流为5.0安培。 (4)采用夹持结构(两点接触设…

作者头像 李华
网站建设 2026/7/14 16:38:45

肢体残疾辅助:脑控轮椅语音反馈系统集成

肢体残疾辅助&#xff1a;脑控轮椅语音反馈系统集成 在智能康复设备的前沿探索中&#xff0c;一个日益迫切的问题浮出水面&#xff1a;当肢体行动受限的人士能够通过脑电波操控轮椅时&#xff0c;他们如何表达“我饿了”“请帮我拿水”或“我想和你说话”&#xff1f;传统的脑控…

作者头像 李华
网站建设 2026/7/13 19:18:53

GHelper v0.204终极指南:ROG设备控制的硬件级优化突破

GHelper v0.204终极指南&#xff1a;ROG设备控制的硬件级优化突破 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址…

作者头像 李华