Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S1 - 2023 - MySQL
S1 - 2023 - MySQL
Julio Alfaro
Objetivos de la Clase
● Que el alumno interprete y entienda cómo funcionan las bases de datos
relacionales.
● Que el alumno pueda formular los comandos INSERT, UPDATE y DELETE
para Insertar, modificar y borrar, sabiendo cómo formularlos y pudiendo
expresar a cabalidad como cada uno de estos comandos se pueden
formar.
● Que el alumno pueda pedir información a la base de datos, por via del
comando SELECT, entendiendo como este se forma y cual es la mejor
manera de utilizarlo.
Que Entorno usaremos para
interactuar con la DB
● Podemos descargar el MySQL Workbench, para conectarnos a un servidor
de mysql. Para hacerlo debe conocer el ip/dominio del servidor, el
usuario, la clave y el puerto (3306 por default)
PERSONA
INSERT INTO tabla (campo1, campo2, campo3) VALUES (valor1, valor2, valor3)
Notar que los valores que son de tipo hilera se encierran entre ‘’ y el tipo de dato
fecha también, y el formato es AAAA-MM-DD.
INSERT
Es importante hacer notar que si un campo no se lista entre los nombres de
los campos, buscará insertar el valor DEFAULT o NULL si no tiene valor
DEFAULT.
Ejemplo
Como puede darse cuenta al usar el DELETE, debe de ser cuidadoso al definir
la condición ya que todas las filas que cumplen con esta, se eliminaran.
UPDATE
Modificar una o unas filas en una tablas es otra tarea común al almacenar
información. El comando UPDATE tiene la siguiente estructura:
Recordar, que siempre se tiene que respetar los formatos, las hileras deben
de ir entre comillas ‘’ y las fechas tambien.
SELECT
Para consultar la información de una tabla es importante conocer la
instrucción SELECT.
Como pueden darse cuenta, se pueden listar los campos que se desean
consultar si se desea mostrar todos los campos puede usarse el comodin *
para indicarlo.
Ej:
GROUP BY : Nos permite agrupar la informacion por los campos que se listen.
SELECT
JOIN : Permite unir la información de una tabla con otra
LEFT / RIGHT JOIN : Permite tomas en cuenta todos los campos de la tabla de
la izquierda o derecha.
FUNCIONES AGREGADAS
Son funciones que permiten aplicar un cálculo sobre los datos devueltos.
SUM AVG
MIN COUNT
MAX