PyCharm 数据库工具

PyCharm 数据库工具(Database)完全实战指南

(2025 版,专业版 独有杀手级功能,社区版没有这一整套)

用好它之后,你可以彻底扔掉 Navicat、DBeaver、DataGrip(因为它就是 DataGrip!JetBrains 把 DataGrip 完整塞进了 PyCharm 专业版)。

1. 快速接入数据库(30 秒连上 MySQL/PostgreSQL/SQLite)

操作路径:
右侧边栏 → Database(如果看不到,View → Tool Windows → Database)

  1. 点左上角 + → Data Source → 选你的数据库类型
    最常用:
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite(文件型,直接选 .db 文件)
  • Oracle、SQL Server、Redis、MongoDB、Cassandra… 全支持
  1. 填连接信息(Host、Port、Database、User、Password)
  2. 点 Test Connection(绿了就成功)
  3. 点 OK → 几秒后左侧出现你的库,全部表一目了然!

2. 核心功能(比 Navicat 还好用的地方)

功能操作方式爽点
可视化写 SQL + 智能补全双击表 → 打开 Console → 直接敲 select * fro → 自动补全表名/字段名补全速度秒杀所有工具,连字段注释都显示
一键跳到表结构Ctrl + B(或 Ctrl + 左键点表名)从 SQL 直接跳表定义
数据编辑器(Excel 式改数据)双击表名 → Data 标签 → 直接双击单元格改数据 → 右上角 Submit改完点提交就真的写进数据库了
导出数据右键表 → Export Data → CSV/JSON/SQL Insert/Excel…支持导出到 clipboard、文件、甚至直接新表
导入 CSV/JSON右键数据库 → Import Data from File…自动猜列类型,3 秒导入十万行
图形化 ER 图右键数据库 → Diagrams → Show Visualisation(或 Ctrl+Alt+Shift+U)拖拽生成全库关系图,可导出 PNG/PDF
快速搜索表/字段Database 面板顶部放大镜 → 敲关键词全局搜表名、字段名、注释
多个数据源同时连可以同时连 10 个库,颜色标签区分开发、测试、生产环境随意切

3. 必会快捷键(效率暴涨)

快捷键(Win/Linux)Mac 快捷键功能
Ctrl + Alt + Shift + NCmd + Option + Shift + N全局搜表名(神器!)
Ctrl + BCmd + B从 SQL 跳到表定义
Ctrl + Alt + LCmd + Option + L格式化 SQL
Ctrl + EnterCmd + Enter执行当前 SQL 语句
Ctrl + Shift + EnterCmd + Shift + Enter执行全部 SQL
Alt + InsertCmd + N在 Console 里快速生成 SELECT/INSERT 语句

4. 推荐配置(打开后爽到飞起)

Database → General:

  • [√] Automatically scroll to editor(执行完自动跳到结果)
  • [√] Show query result in new tab(每次执行开新标签页)

Database → Data Editor:

  • [√] Transpose data editor(大宽表横过来像 Excel)
  • 右键列头 → Set Highlighting → 按值高亮(比如状态码绿色/红色)

Database → Tools:

  • 勾选 “Open new connection in a separate tab”(多库操作不混乱)

5. 真实开发中最爽的 3 个场景

  1. 调试 SQL 接口
    直接在 Console 里写 SQL → 执行 → 复制结果 → 和后端返回对比,1 秒定位数据问题。
  2. 临时修数据
    线上出了个脏数据?连上生产库 → 双击表 → 改一格 → Submit → 完事(记得提前备份!)
  3. 快速建新表/改表结构
    右键数据库 → New → Table → 图形化填字段、索引、外键 → Generate DDL → 复制去迁移工具

6. 安全提醒(生产库一定要小心)

  • 连生产库时建议用只读账号
  • 打开 Settings → Database → Data Editor → 勾选 “Prompt before data modification”
  • 重要操作前先 Backup(右键数据库 → Dump Data to File…)

一句话总结

PyCharm 专业版的 Database 工具 = DataGrip
它就是 JetBrains 官方出品的顶级数据库客户端,比 99% 的第三方工具都好用。

现在就去右侧 Database 面板点 +,把你们项目最常用的开发库连上,3 分钟后你就会爱上它!
有连不上、补全不出来、想看 Redis/MongoDB、想配置 SSH 隧道跳板机等问题,随时甩截图给我,我 10 秒教你搞定!

文章已创建 2588

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部