Anda di halaman 1dari 39

Taller: Maria Alejandra Rueda Noriega.

1- Elimine la tabla "agenda" si existe:


drop table if exists agenda;

2- Cree una tabla llamada "agenda", debe tener los siguientes campos:
nombre varchar(20)
domicilio varchar(30)
y telefono varchar(11)
create table aenda(
nombre varchar(20),
domicilio varchar(30),
telefono varchar(11)
);

3- Intente crearla nuevamente. Aparece mensaje de error.

4- Visualice las tablas existentes (show tables).


5- Visualice la estructura de la tabla "agenda" (describe agenda).

6- Elimine la tabla, si existe (drop table, if exists).

7- Intente eliminar la tabla sin la cláusula if exists (drop table agenda).


Debe aparecer un mensaje de error cuando no existe la tabla.
2 PUNTO

5- Ingrese los siguientes registros:


insert into agenda (nombre, domicilio, telefono) values
('Alberto Mores','Colon 123','4234567');
insert into agenda (nombre, domicilio, telefono) values
('Juan Torres','Avellaneda 135','4458787');

6- Seleccione y mustre todos los registros de la tabla:


select nombre, domicilio, telefono from agenda;

1- Elimine la tabla, si existe:


drop table if exists peliculas;

2- Cree la tabla eligiendo el tipo de dato adecuado para cada campo:


create table peliculas(
nombre varchar(20),
actor varchar(20),
duracion integer,
cantidad integer
);

3- Vea la estructura de la tabla:


describe peliculas;
4- Ingrese los siguientes registros:

5- Muestre todos los registros:


select * from peliculas;
5- Realice un "select" mostrando solamente el título y actor de todas las películas:

select titulo,actor from peliculas;

6- Muestre el título y duración de todas las peliculas.

7- Muestre el título y la cantidad de copias.


4- Ingrese los siguientes registros:

5- Seleccione todos los registros de la tabla. (select).

6- Seleccione el registro cuyo nombre sea 'Juan Torres'.


7- Seleccione el registro cuyo domicilio sea 'Colon 123'.

8- Muestre los datos de quienes tengan el teléfono '4545454'.

9- Elimine la tabla "agenda".


1- Elimine "articulos", si existe:

2- Cree la tabla, con la siguiente estructura:

3- Vea la estructura de la tabla (describe).

4- Ingrese algunos registros:


5- Seleccione todos los registros de la tabla. (select).

6- Muestre los datos de las impresoras.


7- Seleccione los artículos cuyo precio sea mayor o igual a 500:

8- Seleccione los artículos cuya cantidad sea menor a 30:

9- Selecciones el nombre y descripción de los artículos que no cuesten $100:


1- Elimine la tabla (drop table) si existe (if exists).

2- Cree la tabla con los siguientes campos:

3- Visualice la estructura de la tabla "agenda" (describe).


4- Ingrese los siguientes registros (insert into):

5- Elimine el registro cuyo nombre sea 'Juan'(delete - where).

6- Elimine los registros cuyo número telefónico sea igual a '4545454'.

1- Elimine la tabla agenda si existe.


2- Cree la tabla:

3- Visualice la estructura de la tabla "agenda" (describe).

4- Ingrese los siguientes registros (insert into):


5- Modifique el registro cuyo nombre sea "Juan" por "Juan Jose"(update- where):

6- Actualice los registros cuyo número telefónico sea igual a '4545454' por '4445566':

7- Actualice los registros que tengan en el campo "nombre" el valor "Juan" por "Juan
Jose"
(ningún registro afectado porque ninguno cumple con la condición del "where"):
2- crear tabla libros 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:


5- Seleccione todos los registros.

6- Ingrese un registro con código no repetido y nombre de autor repetido.


7- Ingrese un registro con código no repetido y título y editorial repetidos.

8- Intente ingresar un registro que repita el campo clave (aparece mensaje de error
por clave repetida).

2- Cree la tabla con la siguiente estructura:

3- Visualice la estructura de la tabla "medicamentos" (describe).

4- Ingrese los siguientes registros (insert into):


5- Verifique que el campo "código" generó los valores de modo automático:

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:

Note que sigue la secuencia.

1- Elimine la tabla, si existe:


2- Cree la tabla con la siguiente estructura

3 Ingrese los siguientes registros:

4- Elimine todos los registros con "delete":

5Ingrese 2 registros:
6- Vea los registros para verificar que continuó la secuencia al generar el valor para
"codigo":

7 Vacíe la tabla:

8- Ingrese el siguiente registro:

9- Vea los registros para verificar que al cargar el código reinició la secuencia en 1.
1- Elimine la tabla, si existe.

2- Cree la tabla con la siguiente estructura:

3- Visualice la estructura de la tabla "medicamentos".

4- Ingrese los siguientes registros:


5- Verifique que el campo "codigo" generó los valores de modo automático (select).
6- Recupere los registros que contengan valor "null" en el campo "laboratorio",

luego los que tengan una cadena vacía en el mismo campo. Note que el resultado

es diferente:
7- Recupere los registros que contengan valor "null" en el campo "precio",

luego los que tengan el valor 0 en el mismo campo. Note que el resultado es diferente:

8- Intente ingresar el siguiente registro con valor "null" para el campo "nombre":
8- Intente ingresar el siguiente registro con valor "null" para el campo "cantidad":

9- Ingrese el siguiente registro con valor "null" para el campo correspondiente al código:
10- Recupere los registros cuyo precio sea distinto de 0, luego los que

sean distintos de "null":


11- Recupere los registros en los cuales el laboratorio no contenga una cadena vacía,

luego los que sean distintos de "null":


1- Elimine la tabla "peliculas", si existe.

2- Tenga en cuenta el rango de valores que almacenará cada campo:

3- Cree la tabla y defina cada campo según el rango de valores que almacenará:

3- Visualice la estructura de la tabla.


1- Elimine la tabla "autos" si existe.

2- Cree la tabla con la siguiente estructura:

3- Ingrese los siguientes registros:


4- Seleccione todos los autos del año 1990:
4- Seleccione todos los autos con precio superior a 50000:

1- Elimine la tabla "pedidos" si existe.

2- Cree la tabla eligiendo el tipo de dato adecuado para cada campo.

1- Elimine la tabla si existe.

2- Cree la tabla eligiendo el tipo de dato adecuado para almacenar estos datos:
3- Ingrese los siguientes registros:

4- Seleccione todos los autos cuyo modelo sea menor a "1995":


5- Muestre la marca y modelo de los autos que no sean de "1970":

6- Ingrese un auto con el valor para "modelo" de tipo numérico:

1- Elimine la tabla si existe.


2- Créela con la siguiente estructura:

3 Agregue los siguientes registros para ver cómo guarda MySQL los valores no ingresados:
4- Seleccione todos los datos de las películas para ver cómo guardó MySQL los valores no
ingresados. En el primer registro ingresado, en el campo "codigo" ingresará "1", el primer valor
para campos "auto_increment". En el segundo registro ingresado se almacena una cadena vacía para
el título y el valor "null" para el actor. En el tercer registro guarda "6" en "codigo", el
siguiente valor de la secuencia tomando el valor más alto y en "duracion" almacena "0". En el
cuarto registro sigue la secuencia del código.

1- Elimine la tabla "empleados" si existe.

2- Cree la tabla:

3- Intente ingresar la fecha "20-10-2005" para la fecha de ingreso:


4- Intente almacenar "null" en "fechaingreso":

5- Intente almacenar valores nulos en los campos "documento" y " nombre".

5- Almacene un valor numérico en un campo de tipo caracter.


6- Almacene en "documento" el valor "22.345.678".

Anda mungkin juga menyukai