Algunos enlaces, para abrir boca[]
- ¿Qué significan los números de versión de MySQL?
- La página de descarga de MySQL.
- La página de descarga de MySQL 5.1.
- 7-Zip, programa para la gestión de archivos comprimidos.
Creación de la base de datos[]
Para crear la base de datos:
DROP DATABASE IF EXISTS videoteca; CREATE DATABASE videoteca; USE videoteca; DROP TABLE IF EXISTS pelicula; CREATE TABLE pelicula( titulo VARCHAR(64), director VARCHAR(128), actor VARCHAR(128) );
Para ver qué bases de datos existen:
SHOW DATABASES;
Para ver la estructura de la tabla pelicula:
USE videoteca; DESCRIBE pelicula;
Inserción[]
Primera inserción:
USE videoteca; INSERT INTO pelicula( titulo, director, actor ) VALUES( 'Blade Runner', 'Ridley Scott', 'Harrison Ford' );
Resto de inserciones:
USE videoteca; INSERT INTO pelicula( titulo, director, actor ) VALUES( 'Alien', 'Ridley Scott', 'Sigourney Weaver' ); INSERT INTO pelicula( titulo, director, actor ) VALUES( 'Doce monos', 'Terry Gilliam', 'Bruce Willis' ); INSERT INTO pelicula( titulo, director, actor ) VALUES( 'Contact', 'Robert Zemeckis', 'Jodie Foster' ); INSERT INTO pelicula( titulo, director, actor ) VALUES( 'Tron', 'Steven Lisberger', 'Jeff Bridges' ); INSERT INTO pelicula( titulo, director, actor ) VALUES( 'La guerra de las galaxias', 'George Lucas', 'Harrison Ford' );
Consulta[]
Todas las películas:
USE videoteca; SELECT * FROM pelicula;
Sólo las películas de Riddley Scott:
USE videoteca; SELECT * FROM pelicula WHERE director = 'Ridley Scott';
Los títulos de las películas de Ridley Scott, ordenados alfabéticamente:
USE videoteca; SELECT titulo FROM pelicula WHERE director = 'Ridley Scott' ORDER BY titulo;
Modificación[]
Cambiar el título de una película:
USE videoteca; UPDATE pelicula SET titulo = 'Star Wars' WHERE titulo = 'La guerra de las galaxias';
Borrado[]
Eliminación de una película:
USE videoteca; DELETE FROM pelicula WHERE titulo = 'Star Wars';
Borrado de las películas de Harrison Ford:
USE videoteca; DELETE FROM pelicula WHERE actor = 'Harrison Ford';