

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 运行命令以在数据仓库中定义和使用数据库
<a name="database-tasks"></a>

Redshift Serverless 数据仓库和 Amazon Redshift 预置数据仓库都包含数据库。启动数据仓库后，您可以使用 SQL 命令管理大多数的数据库操作。除了少数例外，所有 Amazon Redshift 数据库的 SQL 功能和语法都是一样的。有关 Amazon Redshift 中可用的 SQL 命令的详细信息，请参阅《Amazon Redshift 数据库开发人员指南》**中的 [SQL 命令](https://docs.aws.amazon.com/redshift/latest/dg/c_SQL_commands.html)。

当您创建数据仓库时，大多数情况下，Amazon Redshift 还会创建默认的 `dev` 数据库。连接到 `dev` 数据库后，您可以创建另一个数据库。

以下各节将为您演练使用 Amazon Redshift 数据库时的常见数据库任务。这些任务以创建数据库开始，如果您继续到最后一项任务，则可以通过删除数据库来删除所创建的全部资源。

本部分中的示例假定以下内容：
+ 您已创建了 Amazon Redshift 数据仓库。
+ 您已从 SQL 客户端工具（例如 Amazon Redshift 查询编辑器 v2）建立了到数据仓库的连接。有关查询编辑器 v2 的更多信息，请参阅《Amazon Redshift 管理指南》**中的[使用 Amazon Redshift 查询编辑器 v2 查询数据库](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2.html)。

**Topics**
+ [连接到 Amazon Redshift 数据仓库](#connection)
+ [创建数据库](t_creating_database.md)
+ [创建用户](t_adding_redshift_user_cmd.md)
+ [创建架构](t_creating_schema.md)
+ [创建表](t_creating_table.md)
+ [加载数据](cm-dev-t-load-sample-data.md)
+ [查询系统表和视图](t_querying_redshift_system_tables.md)
+ [取消查询](cancel_query.md)

## 连接到 Amazon Redshift 数据仓库
<a name="connection"></a>

要连接到 Amazon Redshift 集群，请从 Amazon Redshift 控制台**集群**页面展开**连接到 Amazon Redshift 集群**，然后执行以下操作之一：
+ 选择**查询数据**可使用查询编辑器 v2 对 Amazon Redshift 集群托管的数据库运行查询。创建集群后，可以使用查询编辑器 v2 立即运行查询。

  有关更多信息，请参阅《Amazon Redshift 管理指南》**中的[使用 Amazon Redshift 查询编辑器 v2 查询数据库](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2.html)。
+ 在**使用客户端工具**中，选择您的集群，然后通过复制 JDBC 或 ODBC 驱动程序 URL，使用 JDBC 或 ODBC 驱动程序从您的客户端工具连接到 Amazon Redshift。从您的客户端计算机或实例上使用此 URL。对应用程序进行编码以使用 JDBC 或 ODBC 数据访问 API 操作，或使用支持 JDBC 或 ODBC 的 SQL 客户端工具。

  有关如何查找集群连接字符串的更多信息，请参阅[查找集群连接字符串](https://docs.aws.amazon.com/redshift/latest/mgmt/configuring-connections.html#connecting-drivers.html)。
+ 如果 SQL 客户端工具需要驱动程序，您可以**选择 JDBC 或 ODBC 驱动程序**，下载特定于操作系统的驱动程序，以从客户端工具连接到 Amazon Redshift。

  有关如何为 SQL 客户端安装适当的驱动程序的更多信息，请参阅[配置 JDBC 驱动程序版本 2.2 连接](https://docs.aws.amazon.com/redshift/latest/mgmt/jdbc20-install.html)。

  有关如何配置 ODBC 连接的更多信息，请参阅[配置 ODBC 连接](https://docs.aws.amazon.com/redshift/latest/mgmt/configure-odbc-connection.html)。

要连接到 Redshift Serverless 数据仓库，请从 Amazon Redshift 控制台的 **Serverless 控制面板**页面执行以下操作之一：
+ 使用 Amazon Redshift 查询编辑器 v2 对 Redshift Serverless 数据仓库托管的数据库运行查询。创建数据仓库后，您可以使用查询编辑器 v2 立即运行查询。

  有关更多信息，请参阅[使用 Amazon Redshift 查询编辑器 v2 查询数据库](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2.html)。
+ 通过复制 JDBC 或 ODBC 驱动程序 URL，使用 JDBC 或 ODBC 驱动程序从您的客户端工具连接到 Amazon Redshift。

  要处理您的数据仓库中的数据，您需要使用 JDBC 或 ODBC 驱动程序，从您的客户端计算机或实例进行连接。对应用程序进行编码以使用 JDBC 或 ODBC 数据访问 API 操作，或使用支持 JDBC 或 ODBC 的 SQL 客户端工具。

  有关如何查找连接字符串的更多信息，请参阅《Amazon Redshift 管理指南》**中的[连接到 Redshift Serverless](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-connecting)。