使用 Database Tools 实现高效数据查询的十大 IntelliJ IDEA 快捷键
得益于 IntelliJ IDEA Ultimate 的 Database Tools(数据库工具)中的专用 SQL 查询控制台,您无需离开 IDE 即可轻松修改连接到您的 Java 应用程序的任何数据库中的数据,以及从这些数据库中提取数据。 查询控制台具有 SQL 语句特定的代码段库、代码补全、动态错误检测功能和实用快捷键 – 所有这些都可以帮助您确保工作顺利完成。
在这篇文章中,我们将分享适用于 Database Tools(数据库工具)的十大快捷键,通过这些快捷键,数据查询效率将得到提高。
打开新控制台:⌘⇧L | Ctrl+Shift+Q
只需在 Database(数据库)工具窗口中选择数据源并按这三个按键即可打开新的控制台 – ⌘⇧L (macOS) 或 Ctrl+Shift+Q (Windows/Linux)。

可能与 Google Chrome 快捷键有冲突 – 请通过 System Settings(系统设置)键盘快捷键将其停用。
执行语句:⌘↩ | Ctrl+Enter
要快速执行整条语句或所选代码部分,请按 ⌘↩ (macOS) 或 Ctrl+Enter (Windows/Linux)。
如果选择多条语句,则可以从 Statements(语句)弹出菜单中选择要执行的语句。 所选语句会在查询编辑器中高亮显示,便于检查和确认您的选择。

调用意图操作:⌥↩ | Alt+Enter
IntelliJ IDEA 会分析代码、提供优化代码的方式、检测潜在问题,并提出修正建议。 要调用查询的建议和修正列表,请按 ⌥↩ (macOS) 或 Alt+Enter (Windows/Linux)。

打开实时模板列表:⌘J | Ctrl+J
IntelliJ IDEA 拥有丰富的代码模板库,可以加快 SQL 查询的编译速度。 按 ⌘J (macOS) 或 Ctrl+J (Windows/Linux) 访问查询的实时模板列表。
您还可以按 ⌘N (macOS) 或 Ctrl+N (Windows/Linux),通过 Settings | Editor | Live Templates(设置 | 编辑器 | 实时模板)添加您自己的模板。

最近的文件:⌘E | Ctrl+E
有时会发生意外情况,您可能无意中关闭了包含复杂 SQL 查询的标签页。 不用担心,只需在 Recent files(最近的文件)列表中按两个按键即可重新打开文件 – ⌘E (macOS) 或 Ctrl+E (Windows/Linux)。

重新设置代码格式:⌥⌘L | Ctrl+Alt+L
整洁有序的代码对于高效开发至关重要,IntelliJ IDEA 的代码格式设置功能可以帮助实现这一目标。 要重新设置查询控制台标签页中所选代码段或整个文件的格式,请按 ⌥⌘L (macOS) 或 Ctrl+Alt+L (Windows/Linux)。
您可以通过 Settings | Editor | Code Style | SQL(设置 | 编辑器 | 代码样式 | SQL)将 SQL 格式设置自定义为您的编码样式。 您可以在这里设置语句、表、表达式等的规则的格式。

从剪贴板历史记录粘贴:⇧⌘V | Ctrl+Shift+V
在 IntelliJ IDEA 中,您复制的每一段代码或文本都会保存到剪贴板,并且可以通过工作会话进行访问。 按 ⇧⌘V (macOS) 或 Ctrl+Shift+V (Windows/Linux),并从列表中选择相应条目。

Rename(重命名)重构:⇧F6 | Shift+F6
将文本光标放置在您要重命名的对象上,并按 ⇧F6 (macOS) 或 Shift+F6 (Windows/Linux) 调用 Rename(重命名)对话框,在该对话框中,您还可以调整更改的作用域,并在实际重命名之前进行预览。

生成代码段:⌘N | Alt+Insert
按 ⌘N (macOS) 或 Alt+Insert (Windows/Linux),在查询控制台中调用 Generate(生成)弹出窗口。 在此弹出窗口中,您可以从大量语句中选择代码段。

使用 AI 生成代码:⌘ | Ctrl+
AI Assistant 可以直接在查询控制台中生成 SQL 查询。 按 ⌘ (macOS) 或 Ctrl+ (Windows/Linux) 在字段中调用 AI Assistant,输入您希望 AI Assistant 编译的查询,并按 ↩︎/Enter 提交请求。

集成这些快捷键可以提升您的日常工作效率并确保工作顺利完成
快捷键速查表
| 操作 | macOS | Windows/Linux |
| 打开新控制台 | ⌘⇧L | Ctrl+Shift+Q |
| 执行语句 | ⌘↩ | Ctrl+Enter |
| 调用意图操作 | ⌥↩ | Alt+Enter |
| 打开实时模板列表 | ⌘J | Ctrl+J |
| 最近的文件 | ⌘E | Ctrl+E |
| 重新设置代码格式 | ⌥⌘L | Ctrl+Alt+L |
| 从剪贴板历史记录粘贴 | ⇧⌘V | Ctrl+Shift+V |
| Rename(重命名)重构 | ⇧F6 | Shift+F6 |
| 生成代码段 | ⌘N | Alt+Insert |
| 使用 AI 生成代码 | ⌘ | Ctrl+ |
原文:Top 10 IntelliJ IDEA Shortcuts for Efficient Data Querying With the Database Tools | The IntelliJ IDEA Blog
相关文章:
使用 Database Tools 实现高效数据查询的十大 IntelliJ IDEA 快捷键
得益于 IntelliJ IDEA Ultimate 的 Database Tools(数据库工具)中的专用 SQL 查询控制台,您无需离开 IDE 即可轻松修改连接到您的 Java 应用程序的任何数据库中的数据,以及从这些数据库中提取数据。 查询控制台具有 SQL 语句特定的…...
SpringBoot 整合 RabbitMQ 实现流量消峰
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将 RocketMQ 捐献给了 Apache,当然了今天的主角还…...
大数据挖掘建模平台案例分享
大数据挖掘建模平台是由泰迪自主研发,面向企业级用户的大数据挖掘建模平台。平台采用可视化操作方式,通过丰富内置算法,帮助用户快速、一站式地进行数据分析及挖掘建模,可应用于处理海量数据、高复杂性的数据挖掘任务,…...
MySQL数据表的管理
1.创建表 语法: create table 表名( 字段名 字段里保存数据的类型【(数据的长度) 约束】, 字段名 字段里保存数据的类型【(数据的长度) 约束】, 字段名 字段里保存数据的类型【(数据的长度) 约束】 ...... ); 注意:数据类型和约束,接下来用…...
SpringBoot【十三(实战篇)】集成在线接口文档Swagger2
一、前言🔥 环境说明:Windows10 Idea2021.3.2 Jdk1.8 SpringBoot 2.3.1.RELEASE 二、如何生成Swagger文档 上一期我们已经能正常访问swagger在线文档,但是文档空空如也,对不对,接下来我就教大家怎么把相关的接口都给…...
【C++初阶】第8课—标准模板库STL(string_2)
文章目录 1. string类对象遍历操作1.1 标准库中的成员函数begin( )和end( )1.2 标准库中的成员函数rbegin( )和rend( )1.3 C11引入的4个标准库中的成员函数 2. string类对象的访问2.1 operator[ ]运算符重载访问字符串字符2.2 公有成员函数at访问字符2.3 公有成员函数back()和f…...
【arm】程序跑飞,SWD端口不可用修复(N32G435CBL7)
项目场景: 国民N32G43X系列,烧录了一个测试程序,在DEBUG中不知什么原因挂掉,然后就无法连接SWD或JLINK。 问题描述 在SWD配置中不可见芯片型号,无法connect,无法烧录。但基本判断是芯片没有损坏。怀疑是程…...
https证书生成、linux 生成https证书、nginx 配置https证书
1. 检查 Certbot 是否已安装 which certbot 2. 安装 Certbot 2.1启用 EPEL 仓库(如果尚未启用): sudo yum install epel-release 2.2 安装 Certbot 和 Nginx 插件: sudo yum install certbot python3-certbot-nginx 2.3验证安…...
Halcon随机贴图生成缺陷图片脚本
halcon随机贴图生成缺陷图片,用于深度学习训练: read_image (Image, C:/Users/61082/Desktop/bentiiamge/omron/S06-1211/ok/ok_images/D246B_CPFNNUBA8LT0SX_AAA_S2412001793_C1216_1733895885320066.jpg) get_image_size (Image, Width, Height) gen_rectangle1 …...
[ZMQ] -- ZMQ通信Protobuf数据结构 1
1、前言背景 工作需要域间实现zmq通信,刚开始需要比较简单的数据结构,比如两个bool,后面可能就需要传输比较大的数据,所以记录下实现流程,至于为啥选择proto数据结构去做大数据传输,可能是地平线也用这个&…...
大数据平台
大数据行业应用持续升温,特别是企业级大数据市场正在进入快速发展时期。越来越多的企业期望实现数据孤岛的打通,整合海量的数据资源,挖掘并沉淀有价值的数据,进而驱动更智能的商业。随着公司数据爆发式增长,原有的数据…...
《C++解锁机器学习特征工程:构建智能数据基石》
在当今机器学习蓬勃发展的浪潮中,特征工程犹如一座坚实的基石,奠定了模型成功的基础。而 C以其卓越的性能和强大的底层控制能力,在实现机器学习特征工程方面发挥着独特且关键的作用。 特征工程的核心目标是从原始数据中提取和构建最具代表性…...
《机器学习》3.7-4.3end if 启发式 uci数据集klda方法——非线性可分的分类器
目录 uci数据集 klda方法——非线性可分的分类器 计算 步骤 1: 选择核函数 步骤 2: 计算核矩阵 步骤 4: 解广义特征值问题 と支持向量机(svm) 目标: 方法: 核技巧的应用: 区别: 使用 OvR MvM 将…...
【Linux】VMware 安装 Ubuntu18.04.2
ISO镜像安装步骤 选择语言 English 选择键盘布局 English 选择系统 Ubuntu 虚拟机网卡地址,默认即可 代理地址,默认空即可 镜像地址,修改成阿里云地址 选择第二项,LVM 磁盘扩容技术 第一块硬盘名sda,默认…...
人员离岗监测摄像机智能人员睡岗、逃岗监测 Python 语言结合 OpenCV
在安全生产领域,人员的在岗状态直接关系到生产流程的顺利进行和工作环境的安全稳定。人员离岗监测摄像机的出现,为智能人员睡岗、逃岗监测提供了高效精准的解决方案,而其中的核心技术如AI识别睡岗脱岗以及相关的算法盒子和常见的安全生产AI算…...
【Spark】Spark数据倾斜解决方案、大表join小表及大表join大表优化思路
如果觉得这篇文章对您有帮助,别忘了点赞、分享或关注哦!您的一点小小支持,不仅能帮助更多人找到有价值的内容,还能鼓励我持续分享更多精彩的技术文章。感谢您的支持,让我们一起在技术的世界中不断进步! Sp…...
探索 Cesium 的未来:3D Tiles Next 标准解析
探索 Cesium 的未来:3D Tiles Next 标准解析 随着地理信息系统(GIS)和 3D 空间数据的快速发展,Cesium 作为领先的开源 3D 地球可视化平台,已成为展示大规模三维数据和进行实时渲染的强大工具。近年来,随着…...
每日一站技術架構解析之-cc手機桌布網
# 網站技術架構解析: ## 一、整體架構概述https://tw.ccwallpaper.com是一個提供手機壁紙、桌布免費下載的網站,其技術架構設計旨在實現高效的圖片資源管理與用戶訪問體驗優化。 ### (一)前端展示 1. **HTML/CSS/JavaScript基礎構…...
prometheus监控之黑盒(blackbox)监控
1.简单介绍 blackbox-exporter项目地址:https://github.com/prometheus/blackbox_exporter blackbox-exporter是Prometheus官方提供的一个黑盒监控解决方案,blackbox-exporter无须安装在被监控的目标环境中,用户只需要将其安装在与Promethe…...
计算机网络之传输层协议TCP
个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 计算机网络之传输层协议TCP 收录于专栏【计算机网络】 本专栏旨在分享学习计算机网络的一点学习笔记,欢迎大家在评论区交流讨论💌 目…...
CUAV Pixhawk V6X飞行控制器5大核心技术深度解析与实战部署指南
CUAV Pixhawk V6X飞行控制器5大核心技术深度解析与实战部署指南 【免费下载链接】PX4-Autopilot PX4 Autopilot Software 项目地址: https://gitcode.com/gh_mirrors/px/PX4-Autopilot CUAV Pixhawk V6X作为PX4生态系统的旗舰级飞行控制器,基于Pixhawk Autop…...
行标识符机制的技术演进与实践(上)——从OID说起
文章目录从对象标识说起——OID的前世今生OID到底是全局的还是局部的?OID的历史演进——从默认到逐步弃用regclass——OID的语法糖OID在系统表中的应用细节sys_class——数据库对象的"户口本"sys_type和sys_proc——类型和函数的OID管理OID与ctid的关系和区别OID与其…...
二极管单向导电特性与应用解析
1. 二极管单向导电特性解析 二极管作为电子电路中最基础的元器件之一,其单向导电特性是理解电子电路工作原理的关键。在实际电路设计中,这个特性被广泛应用于整流、保护、开关等多种场景。 1.1 基本导电特性 当二极管正向偏置时(阳极接正电…...
基于 Ultralytics 框架如何训练室内火灾和烟雾检测数据集 室内安防监控、火灾早期预警、智能消防系统 室内家庭火灾数据集
智慧火灾检测-室内火灾和烟雾检测数据集,共计2种类别,分别为:[’ 火焰 , ’ 烟雾 ],共5000+张图像。 数据集已整理成YOLO格式 ,YOLOv5、YOLOv6、YOLOv8、YOLO11、YOLO12等等YOLO系列通用,数据集…...
【研报291】2026年全球新车研究:超跑与高端新车动态
本报告提供限时下载,请查看文后提示以下仅为报告部分内容:摘要:2026 年全球汽车行业迎来密集的新车发布周期,涵盖豪华超跑、主流纯电车型、入门平价电动车等全品类产品,包括宝马新 NEUE KLASSE 平台车型、保时捷纯电卡…...
pd.concat()函数sort与ignore_index参数实战解析:从混淆到精通
1. 为什么pd.concat()的sort参数总让人困惑? 第一次使用pd.concat()函数时,很多人都会被sort参数搞得晕头转向。明明设置了sortTrue和False,怎么结果看起来一模一样?这其实和DataFrame的列顺序以及pandas的设计哲学有关。 让我们先…...
突破VMware macOS限制:Auto-Unlocker的完整解决方案
突破VMware macOS限制:Auto-Unlocker的完整解决方案 【免费下载链接】auto-unlocker Unlocker for VMWare macOS 项目地址: https://gitcode.com/gh_mirrors/au/auto-unlocker 当你准备在VMware中创建macOS虚拟机时,却发现系统选择列表中根本没有…...
网络安全信息搜集全流程
概念 方法论 工具链 合法授权实践 一、信息搜集的概念与重要性 信息搜集(Information Gathering)是网络安全渗透测试、漏洞挖掘(SRC)及红队评估中的奠基性阶段。其本质是通过主动与被动手法,最大化获取目标系统的…...
如何在Windows上实现MacBook级别的三指拖拽体验:ThreeFingerDragOnWindows完整指南
如何在Windows上实现MacBook级别的三指拖拽体验:ThreeFingerDragOnWindows完整指南 【免费下载链接】ThreeFingersDragOnWindows Enables macOS-style three-finger dragging functionality on Windows Precision touchpads. 项目地址: https://gitcode.com/gh_mi…...
图图的嗨丝造相-Z-Image-Turbo保姆级教程:5分钟快速部署,一键生成渔网袜AI美图
图图的嗨丝造相-Z-Image-Turbo保姆级教程:5分钟快速部署,一键生成渔网袜AI美图 1. 快速了解镜像功能 图图的嗨丝造相-Z-Image-Turbo是一款专门用于生成穿大网渔网袜图片的AI模型,基于Z-Image-Turbo框架的LoRA版本优化而成。这个镜像通过Xin…...
