Ejercicios MySQL
Enviado por Marcos Xss • 6 de Septiembre de 2015 • Tarea • 5.995 Palabras (24 Páginas) • 395 Visitas
Ejercicios MySQL
1- Elimine la tabla "agenda" si existe:
2- Cree una tabla llamada "agenda", debe tener los siguientes campos: nombre, domicilio y telefono
3- Intente crearla nuevamente. Aparece mensaje de error.
4- Visualice las tablas existentes
5- Visualice la estructura de la tabla "agenda"
6- Elimine la tabla, si existe
7- Intente eliminar la tabla sin la cláusula if exists
Debe aparecer un mensaje de error cuando no existe la tabla.
8- Inserte su nombre, domicilio y teléfono suyo y el de algún familiar
9- Seleccione y muestre los registros de la tabla
10. Cree una tabla llamada “características_fisicas”, esta debe tener los siguientes campos: nombre, edad, altura, peso
11. Visualice la estructura de la tabla “características_fisicas”
12. Inserte al menos 5 registros en la tabla
13. Muestre todos los registros
14. Realice un select que solo muestre el nombre y el peso
15. Realice un select que solo muestre la edad y la altura
16. Realice un select que muestre todos los registros
17. Seleccione los registros cuyo peso sea ‘50’ (lo ideal es que se haya ingresado alguien con este peso)
18. Selecciones los registros cuyo nombre sea ‘Juan’
19. Cree una tabla que se llame “camisetas_futbol”, esta debe tener los siguientes campos: código, equipo, marca, temporada, precio (dólar).
20. Visualice la estructura de la tabla “camisetas_futbol”
21. Ingrese los siguientes registros:
- 1, Manchester United, nike, 2010, 70.6
- 2, Juventus, Kappa, 1995, 100.5
- 3, Bayern Munich, adidas, 1982, 300.8
- 4, Colo colo, under armour, 2014, 62
- 5, Borussia Dortmund, nike, 1998, 80
- 6, FC St. Pauli, puma, 1998, 100
22. Seleccione y muestre todos los registros de la tabla
23. Seleccione las camisetas cuyo precio sea mayor o igual a 75 dólares
24. Seleccione las camisetas cuya marca sea nike
25. Seleccione de las camisetas el equipo y temporada de aquellas que no sean de marca nike
26. Elimine la tabla (drop table) si existe (if exists).
27. Cree la tabla “agenda” con los siguientes campos: apellido (cadena de 30), nombre (cadena de 20),
domicilio (cadena de 30) y telefono (cadena de 11)
28. Visualice la estructura de la tabla "agenda".
29. Ingrese los siguientes registros:
- Mores,Alberto,Colon 123,4234567,
- Torres,Juan,Avellaneda 135,4458787,
- Lopez,Mariana,Urquiza 333,4545454,
- Lopez,Jose,Urquiza 333,4545454,
- Peralta,Susana,Gral. Paz 1234,4123456.
30. Seleccione y muestre todos los registros
31. Elimine el registro cuyo nombre sea 'Juan'
32. Elimine los registros cuyo número telefónico sea igual a '4545454'.
33. Seleccione y muestre todos los registros
34. Inserte los registros que fueron eliminados.
35. Modifique el registro cuyo nombre sea "Juan" por "Juan Jose"
36. Actualice los registros cuyo número telefónico sea igual a '4545454' por '4445566'
37. Actualice los registros que tengan en el campo "nombre" el valor "Juan" por "Juan Jose"
38. Elimine la tabla si existe.
39. Crée la 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:
40. Visualice la estructura de la tabla "libros", compruebe la clave primaria.
41. 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;
42. Seleccione todos los registros.
43. Ingrese un registro con código no repetido y nombre de autor repetido.
44. Ingrese un registro con código no repetido y título y editorial repetidos.
45. Intente ingresar un registro que repita el campo clave (aparece mensaje de error
por clave repetida).
46. Elimine la tabla,si existe:
47. Cree la tabla “medicamentos” con los siguientes campos: código, nombre, laboratorio, precio, cantidad (con código como llave primaria con auto incremento).
48. Visualice la estructura de la tabla "medicamentos"
49 Ingrese los siguientes registros:
- 'Sertal','Roche',5.2,100
- 'Buscapina','Roche',4.10,200
- 'Amoxidal 500','Bayer',15.60,100
50. Verifique que el campo "código" generó los valores de modo automático
51. Intente ingresar un registro con un valor de clave primaria repetido.
52. Ingrese un registro con un valor de clave primaria no repetido salteando la secuencia
53. Ingrese el siguiente registro:
- 'Bayaspirina','Bayer',2.10,150);
Note que sigue la secuencia.
54. Ingrese el siguiente registro
- 0,'Alicia en el pais de las maravillas','Lewis Carroll','Planeta'
55. Ingrese el siguiente registro:
- -5,'Alicia a traves del espejo','Lewis Carroll','Planeta'
56. Seleccione y muestre los registros de la tabla.
57. Elimine todos los registros con "delete":
58. Ingrese 2 registros:
-'Sertal','Roche',5.2,100
-'Amoxidal 500','Bayer',15.60,100
59. Vea los registros para verificar que continuó la secuencia al generar el valor para "codigo":
60. Vacíe la tabla:
61. Ingrese el siguiente registro:
- 'Buscapina','Roche',4.10,200
62. Vea los registros para verificar que al cargar el código reinició la secuencia en 1.
63. Elimine la tabla, si existe.
64 Cree la tabla “medicamentos” con los siguientes campos: código, nombre, laboratorio, precio, cantidad (código llave primaria con auto incremento, nombre y cantidad que no acepte valores nulos)
...