PyCharm 2025.2 Help

使用 SQL 单元格

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

启用 数据库工具和 SQL 插件

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

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

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

查询数据库

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

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

    选择数据源

    要添加新数据源,请按照以下步骤操作:

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

      数据库工具窗口已打开
    • 请执行以下操作之一:

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

      • 按下 Alt+Insert

    • 选择 数据源 并选择数据库类型。

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

      配置数据源设置
  3. 设置存储 SQL 请求结果为数据框的变量名称。

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

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

    • 单击边距中的 运行 图标。

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

    • 按下 Ctrl+Enter

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

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

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