GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Alter table

ANGEL MARIANO ARELLANO GRANADOS Spanisch

Inhalt der Mindmap

Alter table

  1. Añadir Columnas

    • Esta acción se realiza mediante el comando ALTER TABLE
    • Al añadir nuevas columnas ala tabla se debe indicar el tipo de datos y sus propiedades, si es necesario (al estilo de CREATE TABLE). Las nuevas columnas se añaden al final, ya que no se puede indicar otra posición, aunque, como sabemos, el orden de las columnas no importa.
  2. modificar algún elemento dela definición de un objeto ya creado

    • utilizamos el verbo ALTER (ALTER TABLE, ALTER INDEX, etc.)
    • Usar ADD COLUMN para agregar un nuevo campo a la tabla. Se especifica el nombre del campo, el tipo de datos y (para los campos Texto y Binario) un tamaño opcional.
    • ALTER TABLE Employees ADD COLUMN Notes TEXT(25)
  3. Sintaxis

    • ALTER TABLE tabla {ADD {COLUMN tipo de campo[(tamaño)] [CONSTRAINT me dice] CONSTRAINT índice multicampo} | DROP {COLUMN campo ] CONSTRAINT nombre del índicell}}
  4. cambiar el tipo de datos de un campo existente

    • Use ALTER COLUMN para cambiar el tipo de datos de un campo existente. Se especifica el nombre del campo, el tipo de datos nuevo y un tamaño opcional para los campos Texto y Binario.
    • ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)
  5. crear o eliminar índices

    • Se utiliza la cláusula CONSTRAINT en las instrucciones ALTER TABLE y CREATE TABLE
    • Use ADD CONSTRAINT para agregar un índice de varios campos.
    • Use DROP CONSTRAINT para eliminar un índice de varios campos. Solo se especifica el nombre del índice después de la palabra reservada CONSTRAINT.
  6. eliminar un campo

    • Use DROP COLUMN para eliminar un campo. Solo se especifica el nombre del campo.
  7. Cambiar el propietario de una tabla o vista

    • alter table venue owner to dwuser;
  8. Eliminar la restricción de una tabla

    • Para eliminar la restricción de una tabla, como clave principal, clave externa o restricción única, primero debe buscar el nombre interno de la restricción. Y, a continuación, especificar el nombre de la restricción en el comando ALTER TABLE. En el siguiente ejemplo, se buscan las restricciones de la tabla CATEGORY y, luego, se elimina la clave principal con el nombre category_pkey.
    • select constraint_name, constraint_type from information_schema.table_constraints where constraint_schema ='public' and table_name = 'category';
  9. Modificar la codificación de compresión de una columna

    • Para ahorrar espacio de almacenamiento, puede definir inicialmente una tabla con columnas VARCHAR con el tamaño mínimo necesario para sus requisitos de datos actuales. Si más adelante, para dar cabida a cadenas más largas, puede modificar la tabla para aumentar el tamaño de la columna. En el siguiente ejemplo, se cambia el tamaño de la columna EVENTNAME a VARCHAR(300).
    • alter table event alter column eventname type varchar(300);
  10. Cambiar el nombre a una tabla

    • alter table users rename to users_bkup;
    • También puede utilizar este tipo de comando para cambiar el nombre de una vista.

Informationen

Beschreibung
Mindmap am Alter table, erstellt von ANGEL MARIANO ARELLANO GRANADOS am 05/10/2022.
Aufrufe
22
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck