Siguenos tambien

Twiter

viernes, 9 de diciembre de 2011

Poster MySQL Capitulo N°5














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:

Anónimo dijo...

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

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Online Project management