

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Crea un database. L'uso di `DATABASE` e `SCHEMA` è intercambiabile. Significano la stessa cosa.

**Nota**  
Per vedere un esempio di creazione di un database o di una tabella e di esecuzione di una query `SELECT` sulla tabella di Athena, consulta [Nozioni di base](getting-started.md).

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

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

Per restrizioni sui nomi di database in Athena, vedere [Nomi di tabelle, database e colonne](tables-databases-columns-names.md).

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

**[IF NOT EXISTS]**  
Determina la rimozione dell'errore se è già esistente un database denominato `database_name`.

**[COMMENT database\$1comment]**  
Stabilisce il valore dei metadati per la proprietà metadati integrata denominata `comment` e il valore fornito per `database_comment`. In AWS Glue, i `COMMENT` contenuti vengono scritti nel `Description` campo delle proprietà del database.

**[LOCATION S3\$1loc]**  
Specifica la posizione in cui i file e i metastore di database saranno presenti come `S3_loc`. È necessario che si tratti di una posizione Amazon S3.

**[WITH DBPROPERTIES ('property\$1name' = 'property\$1value') [, ...] ]**  
Consente di specificare proprietà personalizzate per i metadati relativi alla definizione del database.

## Esempi
<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');
```

## Visualizzazione delle proprietà del database
<a name="create-database-viewing-properties"></a>

Per visualizzare le proprietà del database per un database creato in AWSData Catalog utilizzando`CREATE DATABASE`, è possibile utilizzare il AWS CLI comando [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), come nell'esempio seguente:

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

Nell'output JSON, il risultato è simile a quello nell'esempio seguente.

```
{
    "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"
                ]
            }
        ]
    }
}
```

Per ulteriori informazioni su AWS CLI, consulta la [Guida AWS Command Line Interface per l'utente](https://docs.aws.amazon.com/cli/latest/userguide/).