Académique Documents
Professionnel Documents
Culture Documents
Aunque durante este captulo habr aprendido a crear sus propias bases de datos utilizando
las herramientas de MySQL, es posible realizar la misma operacin utilizando el lenguaje
SQL. Esta forma de trabajo tiene algunas ventajas, como que es posible repetir la operacin
de creacin de la base de datos tantas veces como sea necesario, tanto si se tiene acceso al
centro de control como si no. El cdigo necesario para crear la base de datos para la
videoteca es el siguiente:
DROPDATABASEIFEXISTSvideoteca;
CREATEDATABASEvideoteca;
Recuerde que el usuario con el que se haya conectado a MySQL debe tener permisos
suficientes para crear bases de datos si quiere ejecutar el cdigo anterior.
Creacin de la tabla
Hemos creado la base de datos para organizar datos dentro de una determinada temtica.
Estos datos estarn agrupados en tablas. En concreto, en el ejemplo desarrollado en este
captulo slo utilizaremos una tabla que puede crearse con el siguiente cdigo SQL:
USEvideoteca;
CREATETABLEgenero(
idINTUNSIGNEDNOTNULLAUTO_INCREMENT,
nombreVARCHAR(2)NOTNULL,
descripcionVARCHAR(32)NOTNULL,
PRIMARYKEY(id));
La primera lnea nos permite indicar con qu base de datos queremos trabajar. Las lineas
siguientes permiten definir el nombre de la tabla a crear y los campos que contendr.
Inserciones
De poco nos sirve disponer de una base de datos y sus tablas si no almacenamos nada en su
interior. Las siguientes instrucciones SQL permiten insertar algunos registros en la
tabla genero de la base de datosvideoteca:
USEvideoteca;
INSERTINTOgenero(nombre,descripcion)
VALUES('CF','CienciaFiccin');
INSERTINTOgenero(nombre,descripcion)
VALUES('A','Aventuras');
INSERTINTOgenero(nombre,descripcion)
VALUES('D','Drama');