qwertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklzxcvb Introducción a MySQL con Servlets. nmqwertyuiopasdfghjklzxcvbnmqwer Peña Leal Ladie Karine tyuiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasdfghj klzxcvbnmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc 8CV5 Introducción a MySQL con Servlets. Objetivo. Aprender las instrucciones básicas sobre MySQL realizandos los ejemplos proporcionados en un archivo, per aplicados a hacer una tabla de alumnos. Comandos básicos de MySQL La diferencia entre mayúsculas y minúsculas no existe, por ejemplo en las instrucciones de abajo, aunque las mayúsculas y minúsculas son diferentes las instrucciones son equivalentes; SELECT VERSION(), CURRENT_DATE; SeLeCt vErSiOn(), current_DATE; Para mostrar todas nuestras bases de datos usamos la siguiente instruccion: SHOW DATABASES; Donde el resultado es como se muestra a continuación: Crear una base de datos: Para crear una base datos se utiliza la siguiente instrucción : CREATE DATABASE escuela; Obteniendo el siguiente resultado: Usar una base de datos. Ya creada la base de dato,para trabajar con ella usamos el comando use t el nombre de la base de datos, Si la base no existe muestra error, si si muestra un OK. Mostrar las tablas. Si queremos ver todas las tablas de l;a base de datos con la que trabajomos se usa la siguiente intruccion: SHOW TABLES; Crear tablas. Ya teniendo nuestra base de datos ahora hay que crear nuestras tablas, en este caso vamos a crear una tabla de alumnos conla siguiente instrucción: CREATE TABLE alumnos(nombre VARCHAR(20), apellidoPat VARCHAR(20), apellidoMat VARCHAR(20), sexo CHAR(1), nacimiento DATE, boleta varchar(10), edad int); Si ahora podemos ver nuestra tabla al poner la siguiente instrucción: SHOW TABLES; Y para saber acerca de los campos de nuestra tabla ponemos la siguiente instruccion DESCRIBE alumnos; Ejecutando esas instrucciones nuestro resultado es el siguiente: Insertar datos. Teniendo ya nuestra tabla podemos agregarle datos hay dos manera de hacerlo con LOAD DATA (para cargar datos desde un archivo) y INSERT INTO(para agregar elemento por elemento. Las instrucciones para esto son las siguientes: LOAD DATA LOCAL INFILE "alumnos.txt" INTO TABLE alumnos; INSERT INTO alumnos VALUES('Juana','Lopez','Lopez','f','1989-03-30','2008630200',23); Consultar datos. Para consultar datos , se usa los select, por ejemplo para ver nuestra tabla completa se pone: SELECT * FROM alumnos; Modificar una tabla. Si lo que se quiere es modificar el campo de una tabla se usa por ejemplo un instrucción como la siguiente; UPDATE alumnos SET nacimiento="1989-10-10" WHERE nombre="Juana"; Seleccionar registros. Para seleccionar un registro en especifico se hace uso del where (indica que tipo de condiciones queremos de nyestro registro) seguido de las condiciones, donde se puede usar ‘=’, ‘>’, ‘<’, AND y OR. Por ejemplo se aplicamos las siguientes instrucciones: SELECT * FROM alumnos WHERE nombre="Juana"; SELECT * FROM alumnos WHERE nombre="Juana" AND apellidoPat="Lopez"; SELECT * FROM alumnos WHERE nombre="Juana"OR nombre="Martinez"; SELECT * FROM alumnos WHERE edad >= 20; Obtenemos el siguiente resultado en orden correspondiente: Seleccionar columnas. Por ejemplo si quiere seleccionar una columna eliminando los repitedos ponemos DISTINCT SELECT DISTINCT nombre FROM alumnos; Ordenar datos. Se pueden ordenar los datos de acuerdo a una columna, el orden ascendente es el predeterminado,y se puede cambiar a descendente, además de ordenar de acuerdo a dos columnas: SELECT nombre, nacimiento FROM alumnos ORDER BY nacimiento; SELECT nombre, nacimiento FROM alumnos ORDER BY nacimiento DESC; SELECT nombre, boleta, nacimiento FROM alumnos ORDER BY boleta, nacimiento DESC; Conclusiones. Por medio de esta práctica recordamos algunas instrucciones de SQL que ya conocíamos, y reforzamos las ya conocidas. Para la gente que casi no está familiarizada con SQL fue un ejercicio muy recreativo, pero las que ya lo estaban, solo fue un ejercicio reforzador.