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.