查询数据库 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

查询数据库

要查询 Amazon Redshift 集群托管的数据库,您有两种选择:

  • 连接到您的集群,并使用查询编辑器在 Amazon Web Services Management Console上运行查询。

    如果您在 Amazon Redshift 控制台上使用查询编辑器,则无需下载和设置 SQL 客户端应用程序。

  • 通过 SQL 客户端工具(如 SQL Workbench/J)连接到集群。

    Amazon Redshift 支持通过 Java 数据库连接 (JDBC) 和开放式数据库连接 (ODBC) 来连接 SQL 客户端工具。Amazon Redshift 不提供或安装任何 SQL 客户端工具或库,因此您必须将其安装到您的客户端计算机或 Amazon EC2 实例上才能使用它们。您可以使用支持 JDBC 或 ODBC 驱动程序的大多数 SQL 客户端工具。

注意

在编写存储过程时,我们建议使用最佳实践来保护敏感值:

不要在存储过程逻辑中对任何敏感信息进行硬编码。例如,不要在存储过程主体的 CREATE USER 语句中分配用户密码。这会带来安全风险,因为硬编码值可以作为架构元数据记录在目录表中。而是应通过参数将诸如密码之类的敏感值作为参量传递给存储过程。

有关存储过程的更多信息,请参阅 CREATE PROCEDURE在 Amazon Redshift 中创建存储过程。有关目录表的更多信息,请参阅系统目录表