Você está na página 1de 16

MySQL

Ing. Vctor Vsquez Pea


Microsoft Certified Professional Webmaster FedEx Per

Que es MySQL
Sistema de Gestin de Bases de Datos Relacional (SGBDR), Multihilo, Multiusuario SGBD (en ingls database management system, DBMS): Software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Debemos Diferenciar: Servidor de Bases de Datos Base de Datos Tablas Registros

Diferenciar
Servidor de Base de Datos

Bases De Datos

Tablas

Registros

Puedo manejar varios SGBD

Queremos almacenar los datos de nuestros amigos en la tabla Agenda. 1- Elimine la tabla "agenda" si existe: 2- Cree una tabla llamada "agenda", debe tener los siguientes campos: nombre varchar(20), domicilio varchar(30) y telefono varchar(11) 3- Intente crearla nuevamente.
4- Visualice las tablas existentes . 5- Visualice la estructura de la tabla "agenda". 6- Elimine la tabla, si existe.
3

Trabaje con la tabla "agenda". create table agenda( nombre varchar(20), domicilio varchar(30), telefono varchar(11) ); 1- Visualice las tablas existentes para verificar la creacin de "agenda".
2- Visualice la estructura de la tabla "agenda". 3- Ingrese los siguientes registros: 'Alberto Mores','Colon 123','4234567' 'Juan Torres','Avellaneda 135','4458787' 4- Seleccione y muestre todos los registros de la tabla: 5- Elimine la tabla "agenda", si existe
4

Un videoclub que alquila pelculas en Blu-Ray quiere almacenar la informacin de sus pelculas en una tabla llamada "peliculas"; para cada pelcula necesita los siguientes datos: - nombre, - actor - duracin (en minutos) - cantidad de copias 1- Elimine la tabla, si existe 2- Cree la tabla eligiendo el tipo de dato adecuado para cada campo 3- Vea la estructura de la tabla 4- Ingrese los siguientes registros: Mision imposible, Tom Cruise, 120 min, 3 copias Mision imposible 2, Tom Cruise, 150 min, 2 copias Toy Story 3, Tom Hanks, 103 min, 4 copias Crepusculo, Robert Pattinson , 122 min, 1 copias 5- Muestre todos los registros
5

1) Realice un "select" mostrando solamente el ttulo y actor de todas las pelculas: 2) Muestre el ttulo y duracin de todas las peliculas.

3) Muestre el ttulo y la cantidad de copias.

1) Ingrese los siguientes registros en la tabla Agenda: 'Alberto Mores','Colon 123','4234567', 'Juan Torres','Avellaneda 135','4458787', 'Mariana Lopez','Urquiza 333','4545454', 'Fernando Lopez','Urquiza 333','4545454'. 2) Seleccione todos los registros de la tabla. (select). 3) Seleccione el registro cuyo nombre sea 'Juan Torres'. 4) Seleccione el registro cuyo domicilio sea 'Colon 123'. 5) Muestre los datos de quienes tengan el telfono '4545454'.
7

Un comercio que vende artculos de computacin registra los datos de sus artculos en una tabla con ese nombre. 1) create table articulos( codigo integer, nombre varchar(20), descripcion varchar(30), precio float, cantidad integer ); 2) Vea la estructura de la tabla. 3) Ingrese algunos registros: (1 , 'impresora , 'Epson Stylus C45', 400.80, 20); (2 , 'impresora , 'Epson Stylus C85', 500, 30); (3 , 'monitor , 'Samsung 14', 800, 10); (4 , 'teclado , 'ingles Biswal', 100, 50); (5 , 'teclado , 'espaol Biswal', 90, 50); 4) Seleccione todos los registros de la tabla. (select). 5) Muestre los datos de las impresoras. 6) Seleccione los artculos cuyo precio sea mayor o igual a 500: 7)- Seleccione los artculos cuya cantidad sea menor a 30: 8) Selecciones el nombre y descripcin de los artculos que no cuesten $100
8

1) Elimine el registro cuyo nombre sea 'Juan'(delete - where). 2) Elimine los registros cuyo nmero telefnico sea igual a '4545454'.

Un comercio que vende artculos de computacin registra los datos de sus artculos en una tabla con ese nombre. 1) create table articulos( codigo integer, nombre varchar(20), descripcion varchar(30), precio float, cantidad integer ); 2) Vea la estructura de la tabla. 3) Ingrese algunos registros: (1 , 'impresora , 'Epson Stylus C45', 400.80, 20); (2 , 'impresora , 'Epson Stylus C85', 500, 30); (3 , 'monitor , 'Samsung 14', 800, 10); (4 , 'teclado , 'ingles Biswal', 100, 50); (5 , 'teclado , 'espaol Biswal', 90, 50); 4) Seleccione todos los registros de la tabla. (select). 5) Muestre los datos de las impresoras. 6) Seleccione los artculos cuyo precio sea mayor o igual a 500: 7)- Seleccione los artculos cuya cantidad sea menor a 30: 8) Selecciones el nombre y descripcin de los artculos que no cuesten $100
10

Trabaje con la tabla "libros" de una librera. 1- Elimine la tabla si existe. 2- Crela con los siguientes campos y clave: codigo (integer), titulo (cadena de 20 caracteres de longitud), autor (cadena de 30), editorial (cadena de 15), codigo ser clave primaria 3- Visualice la estructura de la tabla "libros", compruebe la clave primaria. 4- Ingrese los siguientes registros: 1, El aleph, Borges, Planeta; 2, Martin Fierro, Jose Hernandez, Emece; 3, Aprenda PHP, Mario Molina, Emece; 4, Cervantes y el quijote, Borges, Paidos; 5, Matematica estas ahi, Paenza, Paidos; 5- Seleccione todos los registros. 6- Ingrese un registro con cdigo no repetido y nombre de autor repetido. 7- Ingrese un registro con cdigo no repetido y ttulo y editorial repetidos. 8- Intente ingresar un registro que repita el campo clave

11

Una farmacia guarda informacin referente a sus medicamentos en una tabla llamada "medicamentos". 1- Elimine la tabla,si existe 2- Cree la tabla con la siguiente estructura: create table medicamentos( codigo integer auto_increment, nombre varchar(20), laboratorio varchar(20), precio float, cantidad integer, primary key (codigo) ); 3- Visualice la estructura de la tabla "medicamentos".

4- Ingrese los siguientes registros (insert into): 'Sertal','Roche',5.2,100 'Buscapina','Roche',4.10,200 'Amoxidal 500','Bayer',15.60,100 5- Verifique que el campo "cdigo" gener los valores de modo automtico 6- Intente ingresar un registro con un valor de clave primaria repetido. 7- Ingrese un registro con un valor de clave primaria no repetido salteando la secuencia 8- Ingrese el siguiente registro: 'Bayaspirina','Bayer',2.10,150
12

Trabaje con la tabla llamada "medicamentos" que almacena la informacin de los productos que vende una farmacia. 1- Elimine la tabla, si existe. 2- Cree la tabla con la siguiente estructura: create table medicamentos( codigo int auto_increment, nombre varchar(20), laboratorio varchar(20), precio decimal(5,2), cantidad int unsigned, primary key(codigo) ); 3- Visualice la estructura de la tabla "medicamentos".

4- Ingrese los siguientes registros (insert into): 'Sertal','Roche',5.2,100 'Buscapina','Roche',4.10,200 'Amoxidal 500','Bayer',15.60,100 'Paracetamol 500','Bago',1.90,200 'Bayaspirina','Bayer',2.10,150 'Amoxidal jarabe','Bayer',5.10,250
5- Ordene los registros por precio, de mayor a menor. 6- Ordene los medicamentos por nmero del campo "cantidad". 7- Ordene los registros por "laboratorio" (descendente) y cantidad (ascendente). 28

Victorvas@Gmail.com

Você também pode gostar