

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

# CREATE DATABASE
<a name="create-database"></a>

Menciptakan basis data. Penggunaan`DATABASE`dan`SCHEMA`dapat dipertukarkan. Mereka berarti hal yang sama.

**catatan**  
Untuk contoh membuat database, membuat tabel, dan menjalankan `SELECT` kueri pada tabel di Athena, lihat. [Memulai](getting-started.md)

## Sinopsis
<a name="synopsis"></a>

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

Untuk pembatasan nama database di Athena, lihat. [Nama database, tabel, dan kolom](tables-databases-columns-names.md)

## Parameter
<a name="parameters"></a>

**[JIKA TIDAK ADA]**  
Menyebabkan kesalahan yang akan ditekan jika basis data bernama`database_name`sudah ada.

**[KOMENTAR database\$1comment]**  
Menetapkan nilai metadata untuk properti metadata built-in bernama`comment`dan nilai yang Anda berikan untuk`database_comment`. Dalam AWS Glue, `COMMENT` konten ditulis ke `Description` bidang properti database.

**[LOKASI S3\$1loc]**  
Menentukan lokasi tempat file basis data dan metastore akan ada sebagai`S3_loc`. Lokasi harus lokasi Amazon S3.

**[DENGAN DBPROPERTIES ('property\$1name' = 'property\$1value') [,...]]**  
Memungkinkan Anda untuk menentukan properti metadata kustom untuk definisi basis data.

## Contoh
<a name="examples"></a>

```
CREATE DATABASE clickstreams;
```

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

## Melihat properti database
<a name="create-database-viewing-properties"></a>

Untuk melihat properti database untuk database yang Anda buat di AWSData Katalog menggunakan`CREATE DATABASE`, Anda dapat menggunakan AWS CLI perintah [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/get-database.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/get-database.html), 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://amzn-s3-demo-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](https://docs.aws.amazon.com/cli/latest/userguide/).