数据库工具和 SQL
PyCharm中的数据库管理功能由数据库工具和SQL插件支持。数据库工具和 SQL 插件支持 DataGrip(面向开发人员的独立数据库管理环境)中提供的所有功能。使用该插件,您可以查询,创建和管理数据库。数据库可以在本地、服务器上或云中工作。该插件支持MySQL,PostgreSQL,Microsoft SQL Server,SQLite,MariaDB,Oracle,Apache Cassandra等。
数据库工具入门
这组主题侧重于描述特性、功能、应用程序界面,并可能帮助您快速入门。
连接 | 通过创建与数据源的连接来开始使用数据源。 |
运行查询 | 将 SQL 文件连接到数据源并运行代码。 |
查看结果 | 将 SQL 文件连接到数据源并运行代码。 |
导出/导入 | 使用或不使用mysqldump,pg_dump,pg_restore或psql等特殊工具导入和导出数据。 |
本地数据库 | 分步教程,介绍如何创建、连接和开始使用 SQL Server Express LocalDB 实例。 |
Microsoft SQL Server | 教程向您展示如何开始使用Microsoft SQL Server并使用Windows域或SQL Server身份验证连接到其实例。 |
故障排除 | 连接问题是一个非常常见的定义,可能包括许多问题。本疑难解答文章将指导您完成识别和解决问题的最常见步骤。 |
图 | 为数据库对象生成图表,构建查询和执行计划,为 EXPLAIN 语句生成火焰图。 |
Amazon Redshift
- 在“数据库”工具窗口中(“查看|工具窗口|数据库),单击“数据源属性”图标 。
- 在数据源和驱动程序对话框的数据源选项卡上,单击添加图标, 然后选择 Amazon Redshift。
- 在数据源设置区域的底部,单击“下载缺少的驱动程序文件”链接。单击此链接时,PyCharm 会下载与数据库交互所需的驱动程序。IDE 不包括捆绑的驱动程序,以便安装包的大小较小,并使每个 IDE 版本的驱动程序版本保持最新。
如果您不想下载提供的驱动程序,则可以为数据源指定驱动程序。
- 从“连接类型”列表中,选择要使用的连接类型:
- 默认:使用主机、端口和数据库进行连接。
- IAM 集群/区域:使用数据库、区域和集群进行连接。
- 仅 URL:使用 JDBC URL 进行连接,您可以在 Amazon Redshift 集群的设置中复制该 URL。
- pgpass:通过使用 PGPASS 文件。您可以将此文件存储在用户的主目录中(例如,/Users/jetbrains/.pgpass)。
- 用户和密码:使用您的登录名和密码。
- AWS 配置文件:通过使用命名配置文件。命名配置文件是可用于身份验证的设置和凭据的集合。命名配置文件存储在凭据文件中。这些文件的默认目录是 ~/.aws/credentials(Linux 和 macOS)和 %USERPROFILE%.awscredentials (Windows)。
如果您想从本地计算机访问私有 Amazon Redshift 集群,请考虑使用 Amazon Elastic Compute Cloud (Amazon EC2) 实例,然后创建从 PyCharm 到此实例的 SSH 隧道。
在新版本V2022.2中,数据库管理进行了升级,详情如下:
数据库管理
导入多个 CSV 文件的选项
PyCharm 2022.2 允许您将多个 CSV 导入到新的或现有的数据库表中。为此,请在“项目”视图中选择多个文件并将它们拖到数据库模式中,或在上下文菜单中 选择“导入到数据库”。

Playground 和脚本解析模式
PyCharm 2022.2 中的 SQL 脚本有两种解析模式。在Playground 模式下,对象是根据上下文解析的。它现在是查询控制台的默认设置。 在脚本模式下,文件的开头被解析为上下文,但 SET CURRENT SCHEMA脚本中的任何语句都会更改解析的上下文。 脚本模式现在是本地文件的默认设置。要在模式之间切换,只需使用工具栏上的下拉菜单。

以上便是关于数据库管理的相关内容,加入官方 群,互相交流探讨。
PyCharm技术交流群:786598704 欢迎进群一起讨论
PyCharm | 下载试用
想要了解或购买PyCharm正版购买的朋友,欢迎咨询官方客服
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!