运行命令以在数据仓库中定义和使用数据库 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

运行命令以在数据仓库中定义和使用数据库

Redshift Serverless 数据仓库和 Amazon Redshift 预置数据仓库都包含数据库。启动数据仓库后,您可以使用 SQL 命令管理大多数的数据库操作。除了少数例外,所有 Amazon Redshift 数据库的 SQL 功能和语法都是一样的。有关 Amazon Redshift 中可用的 SQL 命令的详细信息,请参阅《Amazon Redshift 数据库开发人员指南》中的 SQL 命令

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

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

本部分中的示例假定以下内容:

  • 您已创建了 Amazon Redshift 数据仓库。

  • 您已从 SQL 客户端工具(例如 Amazon Redshift 查询编辑器 v2)建立了到数据仓库的连接。有关查询编辑器 v2 的更多信息,请参阅《Amazon Redshift 管理指南》中的使用 Amazon Redshift 查询编辑器 v2 查询数据库

连接到 Amazon Redshift 数据仓库

要连接到 Amazon Redshift 集群,请从 Amazon Redshift 控制台集群页面展开连接到 Amazon Redshift 集群,然后执行以下操作之一:

  • 选择查询数据可使用查询编辑器 v2 对 Amazon Redshift 集群托管的数据库运行查询。创建集群后,可以使用查询编辑器 v2 立即运行查询。

    有关更多信息,请参阅《Amazon Redshift 管理指南》中的使用 Amazon Redshift 查询编辑器 v2 查询数据库

  • 使用客户端工具中,选择您的集群,然后通过复制 JDBC 或 ODBC 驱动程序 URL,使用 JDBC 或 ODBC 驱动程序从您的客户端工具连接到 Amazon Redshift。从您的客户端计算机或实例上使用此 URL。对应用程序进行编码以使用 JDBC 或 ODBC 数据访问 API 操作,或使用支持 JDBC 或 ODBC 的 SQL 客户端工具。

    有关如何查找集群连接字符串的更多信息,请参阅查找集群连接字符串

  • 如果 SQL 客户端工具需要驱动程序,您可以选择 JDBC 或 ODBC 驱动程序,下载特定于操作系统的驱动程序,以从客户端工具连接到 Amazon Redshift。

    有关如何为 SQL 客户端安装适当的驱动程序的更多信息,请参阅配置 JDBC 驱动程序版本 2.0 连接

    有关如何配置 ODBC 连接的更多信息,请参阅配置 ODBC 连接

要连接到 Redshift Serverless 数据仓库,请从 Amazon Redshift 控制台的 Serverless 控制面板页面执行以下操作之一:

  • 使用 Amazon Redshift 查询编辑器 v2 对 Redshift Serverless 数据仓库托管的数据库运行查询。创建数据仓库后,您可以使用查询编辑器 v2 立即运行查询。

    有关更多信息,请参阅使用 Amazon Redshift 查询编辑器 v2 查询数据库

  • 通过复制 JDBC 或 ODBC 驱动程序 URL,使用 JDBC 或 ODBC 驱动程序从您的客户端工具连接到 Amazon Redshift。

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

    有关如何查找连接字符串的更多信息,请参阅《Amazon Redshift 管理指南》中的连接到 Redshift Serverless