ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios MySQL

Marcos XssTarea6 de Septiembre de 2015

5.995 Palabras (24 Páginas)428 Visitas

Página 1 de 24

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)

65. Visualice la estructura de la tabla "medicamentos".

66. Ingrese los siguientes registros:

  • 'Sertal gotas','Roche',5.2,100
  • 'Sertal compuesto','Roche',7.1,150
  • 'Buscapina','Roche',null,200
  • 'Amoxidal 500','Bayer',15.60,0
  • 'Amoxidal jarabe','Bayer',25,120
  • 'Amoxinil',null,25,120
  • 'Bayaspirina','',0,150

67. Verifique que el campo "codigo" generó los valores de modo automático (select).

68. Recupere los registros que contengan valor "null" en el campo "laboratorio", luego los que tengan una cadena vacía en el mismo campo.

69. Recupere los registros que contengan valor "null" en el campo "precio", luego los que tengan el valor 0 en el mismo campo

70. Intente ingresar el siguiente registro con valor "null" para el campo "nombre":

  • null,'Bayer',10.20,100);

71. Intente ingresar el siguiente registro con valor "null" para el campo "cantidad":

  • 'Benadryl comprimidos','Bayer',10.20,null);

72. Ingrese el siguiente registro con valor "null" para el campo correspondiente al código:

  • null,'Benadryl comprimidos','Bayer',10.20,null

73. Recupere los registros cuyo precio sea distinto de 0, luego los que sean distintos de "null":

74. Recupere los registros en los cuales el laboratorio no contenga una cadena vacía, luego los que sean distintos de "null":

75. Elimine la tabla "peliculas", si existe.

76. Cree la tabla “peliculas” con los siguientes campos: codigo, titulo (clave primaria, caracteres de 40 de longitud, no nulo), actor (cadena de 20), duracion (entero positivo)

77. Visualice la estructura de la tabla.

78. Elimine la tabla "autos" si existe.

79. Cree la tabla “autos” con la siguiente campos: patente (llave primaria char de longitud 6), marca (varchar de longitd 20). modelo (char de longitud 4), precio (float positivo)

80 Ingrese los siguientes registros:

  • 'ACD123','Fiat 128','1970',15000
  • 'ACG234','Renault 11','1990',40000
  • 'BCD333','Peugeot 505','1990',80000
  • 'GCD123','Renault Clio','1990',70000
  • 'BCC333','Renault Megane','1998',95000
  • 'BVF543','Fiat 128','1975',20000

81. Seleccione todos los autos del año 1990

82. Seleccione todos los autos con precio superior a 50000

83. Elimine la tabla "pedidos" si existe.

84. Cree la tabla “pedidos” eligiendo el tipo de dato adecuado para cada campo.

...

Descargar como (para miembros actualizados) txt (48 Kb) pdf (142 Kb) docx (42 Kb)
Leer 23 páginas más »
Disponible sólo en Clubensayos.com