Tetra Informática, S.L.     INICIO CONT4 CONTACTO TIENDA
Manual de BD4  /  Lenguaje SQL  /  Sentencias  /  Definición de datos     Anterior  /  Siguiente 

Sentencias de definición de datos

CREATE DATABASE : Crea una base de datos nueva.

    CREATE DATABASE nombre

DROP DATABASE : Elimina una base de datos.

    DROP DATABASE nombre

CREATE TABLE : Crea una nueva tabla en la base de datos

    CREATE TABLE tabla (
    columna tipo, ...
    PRIMARY KEY (columna, ...),
    [ FOREIGN KEY (columna, ...) REFERENCES tabla
        [ ON DELETE { CASCADE | SET NULL } ], ... ]
    [ UNIQUE (columna [ DESC ], ...), ... ]
    [ INDEX  (columna [ DESC ], ...), ... ] )

Si el nombre de la tabla comienza por # la tabla será temporal. Las tablas temporales sólo son visibles en la conexión que las crea y se destruyen automáticamente al finalizar su conexión. Naturalmente se pueden borrar con la sentencia DROP TABLE.

ALTER TABLE : Modifica una tabla de la base de datos.

    ALTER TABLE tabla (
    [ ADD [ posición ] columna tipo, ... ]
    [ ALTER columna tipo, ... ]
    [ DROP  columna, ... ]
    [ ADD FOREIGN KEY (columna, ...) REFERENCES tabla
        [ ON DELETE { CASCADE | SET NULL } ], ... ]
    [ DROP FOREIGN KEY (columna, ...) REFERENCES tabla, ... ]
    [ ADD  UNIQUE (columna [ DESC ], ...), ... ]
    [ DROP UNIQUE (columna [ DESC ], ...), ... ]
    [ ADD  INDEX  (columna [ DESC ], ...), ... ]
    [ DROP INDEX  (columna [ DESC ], ...), ... ] )

Las columnas de las tablas están numeradas según la posición que ocupan a partir del número 1. El orden de las columnas suele estar basado en su significado, por ejemplo, en una tabla para almacenar clientes la primera columna sería el código, la segunda el nombre, a continuación estarían las columnas para el domicilio,... Para permitir esta ordenación lógica entre las columnas, en la sentencia ALTER TABLE se puede indicar el parámetro posición al añadir una nueva columna.

DROP TABLE : Elimina una tabla de la base de datos.

    DROP TABLE tabla


Anterior  /  Siguiente

© 2000-2024   Tetra Informática, S.L.  
C/ Ibi, 25  03802 Alcoy (Alicante).  

Todos los derechos reservados.  
YouTube Canal en YouTube