PyCharm 2025.3 Help

使用 SQL 单元格

PyCharm 允许您在 Jupyter 笔记本 中使用 SQL 单元格查询数据库和数据帧,并自动将查询结果保存到 pandas 数据帧。

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,该插件在 PyCharm 中默认已捆绑并启用。 如果相关功能不可用,请确保未禁用该插件。

  1. Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 数据库工具和 SQL 插件,并选中插件名称旁的复选框。

查询数据库

  1. 在单元格之间的工具栏上选择 SQL

    选择 SQL 单元格
  2. 点击 SQL 单元格顶部的小部件,从列表中选择数据源或数据帧:

    选择数据源

    要添加新数据源,请执行以下步骤:

    添加新数据源
    • 点击 数据库 打开 数据库 工具窗口,或在主菜单中转到 窗口 | 工具窗口 | 数据库

      已打开 Database 工具窗口
    • 执行以下任一操作:

      • 数据库 工具窗口中点击 新建

      • Alt+Insert

    • 选择 数据源 ,然后选择数据库类型。

      选择数据源
    • 数据源和驱动程序 对话框中配置连接设置。

      配置数据源设置
  3. 设置变量名称,SQL 查询的结果将作为数据帧存储在该变量中。

    设置 Python 变量
  4. 输入 SQL 语句,并通过运行 SQL 单元格来执行。

    要运行 SQL 单元格,请执行以下任一操作:

    • 在装订区域点击 运行 图标。

    • 右键点击 SQL 单元格,在上下文菜单中选择 运行单元格

    • Ctrl+Enter

    查询结果将显示在输出中,并保存到数据帧。

    查询结果显示在数据帧中
  5. 继续在代码单元格中使用该 SQL 变量。

    继续使用 SQL 变量
最后修改日期: 2025年 12月 2日