Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

CREATE DATABASE

Mode de mise au point
CREATE DATABASE - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Crée une base de données. Les éléments DATABASE et SCHEMA sont interchangeables. Ils ont la même signification.

Note

En guise d'exemple en matière de création d'une base de données, de création d'une table et d'exécution d'une requête SELECT sur la table dans Athena, voir Mise en route.

Résumé

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

Pour les restrictions relatives aux noms de base de données dans Athena, voir. Nommez les bases de données, les tables et les colonnes

Paramètres

[SI NOTEXISTS]

Entraîne la suppression de l'erreur s'il existe déjà une base de données nommée database_name.

[COMMENTcommentaire_de base de données]

Définit la valeur de métadonnées pour la propriété de métadonnées intégrée nommée comment et la valeur que vous fournissez pour database_comment. Dans AWS Glue, le COMMENT contenu est écrit dans le Description champ des propriétés de la base de données.

[LOCATIONS3_loc]

Spécifie que l'emplacement des fichiers de base de données et du metastore est exprimé sous la forme S3_loc. Il doit s'agir d'un emplacement Simple Storage Service (Amazon S3).

[WITHDBPROPERTIES('nom_propriété' = 'valeur_propriété') [,...]]

Permet de spécifier des propriétés de métadonnées personnalisées pour la définition de base de données.

Exemples

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');

Affichage des propriétés d'une base de données

Pour afficher les propriétés d'une base de données que vous créez en AWSDataCatalog utilisantCREATE DATABASE, vous pouvez utiliser la AWS CLI commande aws glue get-database, comme dans l'exemple suivant :

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

En JSON sortie, le résultat est le suivant :

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

Pour plus d'informations à ce sujet AWS CLI, consultez le guide de AWS Command Line Interface l'utilisateur.

Rubrique suivante :

CREATE TABLE

Rubrique précédente :

ALTER VIEW DIALECT
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.