Partager via


Gestion des tables

S’applique à : ✅Microsoft Fabric✅Azure Data Explorer

Cette rubrique traite du cycle de vie des tables et des commandes de gestion associées qui sont utiles pour explorer, créer et modifier des tables.

Sélectionnez les liens dans le tableau ci-dessous pour plus d’informations sur ceux-ci.

Pour plus d’informations sur l’optimisation du schéma de table, consultez les meilleures pratiques d’optimisation des schémas.

Commandes Opération
.alter table docstring, .alter table folder Gérer les propriétés d’affichage des tables
.create ingestion mapping, , .show ingestion mappings.alter ingestion mapping, ,.drop ingestion mapping Gérer le mappage d’ingestion
.create tables, , .create table, .create-merge table.create-merge tables, , .alter-merge table.undo drop table.drop tables.drop table.alter table.rename table Créer/modifier/supprimer des tables
.show tables .show table details.show table schema Énumérer des tables dans une base de données
.ingest, , .set, .append, .set-or-append (voir Vue d’ensemble de l’ingestion des données). Ingestion de données dans une table
.clear table data Efface toutes les données d’une table

Conventions d’affectation de noms CRUD pour les tables

(Consultez les détails complets des sections liées au tableau ci-dessus.)

Syntaxe de la commande Sémantique
.create entityType entityName ... Si une entité de ce type et de ce nom existe, retourne l’entité. Sinon, créez l’entité.
.create-merge entityType entityName... Si une entité de ce type et de ce nom existe, fusionnez l’entité existante avec l’entité spécifiée. Sinon, créez l’entité.
.alter entityType entityName ... Si une entité de ce type et de ce nom n’existe pas, erreur. Sinon, remplacez-la par l’entité spécifiée.
.alter-merge entityType entityName ... Si une entité de ce type et de ce nom n’existe pas, erreur. Sinon, fusionnez-le avec l’entité spécifiée.
.drop entityType entityName ... Si une entité de ce type et de ce nom n’existe pas, erreur. Sinon, déposez-le.
.drop entityType entityName ifexists ... Si une entité de ce type et de ce nom n’existe pas, retournez. Sinon, déposez-le.

Remarque

« Merge » est une fusion logique de deux entités :

  • Si une propriété est définie pour une entité, mais pas l’autre, elle apparaît avec sa valeur d’origine dans l’entité fusionnée.
  • Si une propriété est définie pour les deux entités et a la même valeur dans les deux, elle apparaît une fois avec cette valeur dans l’entité fusionnée.
  • Si une propriété est définie pour les deux entités, mais a des valeurs différentes, une erreur est générée.