在 Athena 中创建数据库
Athena 中的数据库是您在其中创建的表的逻辑分组。
先决条件
如果您尚未在 Amazon S3 中设置查询输出位置,执行以下先决条件步骤进行设置。
创建查询输出位置
-
使用在 Athena 中使用的 Amazon Web Services 区域 和账户,按照相应的步骤(例如,通过使用 Amazon S3 控制台)在 Amazon S3 中创建存储桶以保存您的 Athena 查询结果。您需要将此存储桶配置为查询输出位置。
从 https://console.aws.amazon.com/athena/
打开 Athena 控制台。 -
如果这是您首次在此 Amazon Web Services 区域 中访问 Athena 控制台,选择浏览查询编辑器打开查询编辑器。否则,Athena 会在查询编辑器中打开。
-
选择 Edit Settings(编辑设置)以在 Amazon S3 中设置查询结果位置。
-
对于 Manage settings(管理设置),执行以下操作之一:
-
在 Location of query result(查询结果位置)文本框中,输入您在 Amazon S3 中为查询结果创建的存储桶路径。在路径前添加前缀
s3://
。 -
选择 Browse S3(浏览 S3),选择您为当前区域创建的 Amazon S3 存储桶,然后选择 Choose(选择)。
-
-
选择保存。
-
选择 Editor(编辑器)以切换到查询编辑器。
创建数据库
在设置查询结果位置后,即可在 Athena 控制台查询编辑器中轻松创建数据库。
使用 Athena 查询编辑器创建数据库
从 https://console.aws.amazon.com/athena/
打开 Athena 控制台。 -
在编辑器选项卡的查询编辑器中,输入 Hive 数据定义语言(DDL)命令
CREATE DATABASE
。将myDataBase
myDatabase
替换为要使用的名称。有关数据库名称的限制,请参阅 表、数据库和列的名称。 -
选择 Run(运行)或者按
Ctrl+ENTER
。 -
要将数据库设为当前数据库,请从查询编辑器左侧的 Database(数据库)菜单中选择该数据库。
有关控制 Athena 数据库权限的信息,请参阅 针对 Amazon Glue Data Catalog 中数据库和表的精细访问权限。