Introducción a MySQL con Servlets.

Anuncio
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.
Descargar