EJERCICIO MYSQL
Entramos en el servidor de Mysql y introducimos el password de acceso al mismo,
Creamos una nueva base de datos llamada biblioteca mediante la siguiente orden,
mysql> create database biblioteca;
a continuación verificamos que se ha creado la base de datos correctamente, mediante la orden..
mysql> show databases;
Podemos verificar que se ha creado la base de datos de este ejercicio de forma correcta.
A continuación mediante la orden USE, activamos la base de datos recién creada.
mysql> USE biblioteca;
Seguidamente crearemos las tablas que tiene que contener la base de datos de biblioteca, indicando para ello los campos y los tipos de campos, utilizando la orden siguiente, CREATE
Verificamos que la tabla se ha creado,
mysql> show tables;
introducimos datos en la tabla recién creada como en el siguiente ejemplo,
verificamos si el dato se ha introducido correctamente mediante la orden,
mysql> select * from socios;
De la misma forma que el registro anterior introducimos los siguientes datos,
B22000222 | Jose | Robles Rojo | Av Madrid 1 | Jaen | 22222 | 1980-01-03 |
C33000333 | David | Flo Zuera | Balmen 2 | Sevilla | 33333 | 1981-02-11 |
D44000444 | Carla | Flores Saez | Pl.Mayor 11 | Jaen | 22222 | 1977-07-21 |
E55000555 | Juan | Dones Fuz | Cardenal 7 | Malaga | 44444 | 1982-02-03 |
F66000666 | Marta | Roma Mur | Trinidad 43 | Madrid | 55555 | 1986-06-29 |
Visualizamos todos los datos introducidos,
mysql>select * from socios;
Repitiendo los pasos de esta tabla creamos otra tabla en la base de datos de biblioteca con las siguientes características,
Introducimos los siguientes datos,
El código Davinci | 3 | Aventura |
El señor de los anillos | 1 | Cfi |
Guia campsa | 2 | Viajes |
Verificamos los datos introducidos,
A continuación vamos a realizar las siguientes consultas,
mysql> select * from socios where nombre=’Ana’;
mysql> select * from socios where cp=’22222’;
mysql> select nombre,apellidos from socios;
mysql> select * from libros where tema<>’Cfi’;
mysql> select nif,apellidos,poblacion from socios where cp>’33333’;
mysql> select nif,apellidos,poblacion from socios where cp>’33333’ and cp<’55555’;
mysql> select libro from libros where unidades>’0’;
mysql> select libro,unidades from libros where tema=’Viajes’;
mysql> select socios.nombre, socios.apellidos, libros.libro form socios,libros;
mysql> select socios.nombre, socios.apellidos, libros.libro form socios,libros
where libros.unidades=’2’;
– Seleccionamos todos los clientes que el apellido empieze por “F”.
o Mysql> Select * from socios where apellidos like ’f%’;
– Seleccionamos clientes que la poblacion empieze por “M”
o Mysql> Select * from socios where poblacion like ‘M%’;
– Seleccionamos los socios que el apellidos acabe en “Z”
o Mysql> Select * from socios where apellidos like ‘%z’;
– Eliminamos los socios nacidos antes del año 1980
o Mysql> Delete from socios where fecha_nacimiento<’1980-01-01’;
– Eliminamos los libros que tengan unas unidades impares
o Mysql> Delete from libros where mod(unidades,2)<>’0’;
Cerramos mysql
Mysql> QUIT