Administración de tablas

En este tema se describe el ciclo de vida de las tablas y los comandos de administración asociados que son útiles para explorar, crear y modificar tablas.

Seleccione los vínculos de la tabla siguiente para obtener más información sobre ellos.

Para obtener información sobre cómo optimizar el esquema de tabla, consulte Procedimientos recomendados de optimización de esquemas.

Comandos Operación
.alter table docstring, .alter table folder Administrar las propiedades de presentación de la tabla
.create ingestion mapping, .show ingestion mappings, .alter ingestion mapping, .drop ingestion mapping Administración de la asignación de ingesta
.create tables, .create table, .alter table, .alter-merge table, .drop tables, .drop table, .undo drop table, .rename table Crear, modificar o quitar tablas
.show tables .show table details.show table schema Enumerar tablas en una base de datos
.ingest, .set, .append, .set-or-append (consulte Introducción a la ingesta de datos). Ingesta de datos en una tabla
.clear table data Borra todos los datos de una tabla.

Convenciones de nomenclatura CRUD para tablas

(Consulte los detalles completos de las secciones vinculadas a en la tabla anterior).

Sintaxis de comandos Semántica
.create entityType entityName ... Si existe una entidad de ese tipo y nombre, devuelve la entidad . De lo contrario, cree la entidad .
.create-merge entityType entityName... Si existe una entidad de ese tipo y nombre, combine la entidad existente con la entidad especificada. De lo contrario, cree la entidad .
.alter entityType entityName ... Si no existe una entidad de ese tipo y nombre, error. De lo contrario, reemplácelo por la entidad especificada.
.alter-merge entityType entityName ... Si no existe una entidad de ese tipo y nombre, error. De lo contrario, combinarlo con la entidad especificada.
.drop entityType entityName ... Si no existe una entidad de ese tipo y nombre, error. De lo contrario, colóquelo.
.drop entityType entityName ifexists ... Si no existe una entidad de ese tipo y nombre, devuelva. De lo contrario, colóquelo.

Nota

"Merge" es una combinación lógica de dos entidades:

  • Si se define una propiedad para una entidad, pero no para la otra, aparece con su valor original en la entidad combinada.
  • Si se define una propiedad para ambas entidades y tiene el mismo valor en ambos, aparece una vez con ese valor en la entidad combinada.
  • Si se define una propiedad para ambas entidades pero tiene valores diferentes, se genera un error.