任务 4:创建表
创建新数据库后,创建表以存放您的数据。在创建表时,指定任何列信息。
例如,运行以下命令创建一个名为 DEMO
的表。
CREATE TABLE Demo ( PersonID int, City varchar (255) );
您还可以使用 schema_name.object_name
表示法来创建表,以在 SALES
schema 中创建表。
CREATE TABLE SALES.DEMO ( PersonID int, City varchar (255) );
要查看和检查 schema 及其表,您可以使用 Amazon Redshift 查询编辑器。或者,您可以使用系统视图查看 schema 中的表列表。有关更多信息,请参阅任务 6:查询系统表。
预设情况下,新的数据库对象(例如表)是在创建集群期间创建的名为 public
的默认 schema 中创建的。您可以使用另一个 schema 来创建数据库对象。有关 schema 的更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的管理数据库安全。
Amazon Redshift 使用 encoding
、distkey
和 sortkey
列进行并行处理。有关如何设计包含这些元素的表的更多信息,请参阅设计表的 Amazon Redshift 最佳实践。