En el siguiente post se tendrá la creación de un póster con los datos aprendidos en el capitulo 5 de head first Sql. Ademas algunos ejemplos de como se deben usar las sentencias de este mismo.
- Sentencia Alter.
Normalmente se requiere modificar la estructura de la Base de Datos, una forma de hacerlo a través de la sentencia ALTER.
Para una Tabla la sentencia ALTER puede realizar sobre las columnas las siguientes modificaciones:
Agregar (ADD),
Cambiar (CHANGE and MODIFY),
Borrar (DROP) y másAgregar (ADD)
- Agregar (ADD).
A una tabla existente se le puede agregar nuevas columnas. La sintaxis básica de esto es
ALTER TABLE nombre_tabla
ADD COLUMN nombre_columna tipo_de_dato
*La sentencia ALTER se combina con la acción a realizar
ALTER TABLE personas
ADD COLUMN fechaNacimiento DATE
- Agregar muchas columnas (ADD).
A una tabla existente se le puede agregar nuevas columnas usando sólo una sentencia ALTER.
ALTER TABLE copia_de_personas
ADD fechaNacimiento DATE,
ADD sexo ENUM('Femenino', 'Masculino');
*En este ejemplo se agregan dos columnas al mismo tiempo.
- Eliminar columnas (DROP).
Para eliminar un atributo (columna) se usa ALTER-DROP.
ALTER TABLE copia_de_personas
DROP COLUMN fechaNacimiento;
En el ejemplo se elimina la columna de fechaNacimiento. Todos los datos asociados se pierden
- Cambiar columnas (CHANGE)
Para cambiar el nombre o las características de un atributo (columna) se usa ALTER-CHANGE.
ALTER TABLE copia_de_personas
CHANGE fechaNacimiento fecha_de_nacimiento DATE;
*CHANGE habilita el cambio, en este caso, de nombre: fechaNacimiento es reemplazado por fecha_de_nacimiento
- Renombrar la Tabla (RENAME).
Para cambiar el nombre de la Tabla se usa ALTERRENAME.
ALTER TABLE copia_de_personas
RENAME copia_personas;
*RENAME renombra la tabla de copia_de_personas a copia_personas
- Agregar características
Es posible agregar restricciones u otras características a la Tabla. Por ejemplo, la clave primaria, indices .
ALTER TABLE copia_personas
ADD PRIMARY KEY (nombre, apellido_paterno, apellido_materno);
*En este caso se agrega la clave primaria como una característica que permite la identificación univoca e inequívoca de un elemento del conjunto.
1 comentarios:
Emperor Casino - Shootercasino
Emperor Casino online offers 100% online gaming for casino septcasino players. Play online slots, blackjack, roulette and more in one 제왕카지노 place. 바카라 사이트 Win big!
Publicar un comentario