CREATE DATABASE - Amazon Athena

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CREATE DATABASE

Menciptakan basis data. PenggunaanDATABASEdanSCHEMAdapat dipertukarkan. Mereka berarti hal yang sama.

catatan

Untuk contoh membuat database, membuat tabel, dan menjalankan SELECT kueri pada tabel di Athena, lihat. Memulai

Sinopsis

CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] database_name [COMMENT 'database_comment'] [LOCATION 'S3_loc'] [WITH DBPROPERTIES ('property_name' = 'property_value') [, ...]]

Parameter

[JIKA TIDAK ADA]

Menyebabkan kesalahan yang akan ditekan jika basis data bernamadatabase_namesudah ada.

[KOMENTAR database_comment]

Menetapkan nilai metadata untuk properti metadata built-in bernamacommentdan nilai yang Anda berikan untukdatabase_comment. Dalam AWS Glue, COMMENT konten ditulis ke Description bidang properti database.

[LOKASI S3_loc]

Menentukan lokasi tempat file basis data dan metastore akan ada sebagaiS3_loc. Lokasi harus lokasi Amazon S3.

[DENGAN DBPROPERTIES ('property_name' = 'property_value') [,...]]

Memungkinkan Anda untuk menentukan properti metadata kustom untuk definisi basis data.

Contoh

CREATE DATABASE clickstreams;
CREATE DATABASE IF NOT EXISTS clickstreams COMMENT 'Site Foo clickstream data aggregates' LOCATION 's3://DOC-EXAMPLE-BUCKET/clickstreams/' WITH DBPROPERTIES ('creator'='Jane D.', 'Dept.'='Marketing analytics');

Melihat properti database

Untuk melihat properti database untuk database yang Anda buat dalam AWSDataCatalog menggunakanCREATE DATABASE, Anda dapat menggunakan AWS CLI perintah aws glue get-database, seperti pada contoh berikut:

aws glue get-database --name <your-database-name>

Output akan terlihat seperti berikut.

{ "Database": { "Name": "<your-database-name>", "Description": "<your-database-comment>", "LocationUri": "s3://DOC-EXAMPLE-BUCKET", "Parameters": { "<your-database-property-name>": "<your-database-property-value>" }, "CreateTime": 1603383451.0, "CreateTableDefaultPermissions": [ { "Principal": { "DataLakePrincipalIdentifier": "IAM_ALLOWED_PRINCIPALS" }, "Permissions": [ "ALL" ] } ] } }

Untuk informasi selengkapnya tentang AWS CLI, lihat Panduan AWS Command Line Interface Pengguna.