
En esta clase instalaremos XAMPP, un programa que contiene MariaDB el cual podemos instalar con unos cuantos clics sin dificultad alguna.
En esta clase instalaremos el manejador de bases de datos Workbench
En esta clase veremos que es una base de datos y como crearla.
En esta clase veremos que involucra conectarse a una Base de Datos
En esta clase te enseñaré como crear una tabla con SQL
En esta clase te enseñaré como puedes modificar una tabla: agregar, eliminar o modificar columnas.
En esta clase te mostraré como eliminar tablas de tu base de datos.
En este video te mostraré como se inserta información a una tabla con la ayuda de la sentencia INSERT.
En esta clase veremos la sentencia SELECT con la cual podemos consultar información guardada en nuestras tablas.
En esta clase veremos el uso de ORDER BY para ordenar la información
En esta clase veremos como filtrar información utilizando la sentencia WHERE.
En esta clase veremos como modificar información ya guardada en tablas con la ayuda de la sentencia UPDATE.
En esta clase vamos a ver como eliminar información de una tabla utilizando la palabra reservada DELETE.
En esta clase veremos un vistazo rápido del agrupamiento de información utilizando la sentencia GROUP BY.
En esta clase veremos el Constraint Primary Key, el cual nos servirá para darle unicidad a nuestras tablas.
En esta clase veremos el constraint NOT NULL con el cual restringiremos que un campo no pueda ser NULL.
En esta clase veremos el constraint UNIQUE con el cual aseguraremos que el valor de una columna sea único.
En esta clase veremos el constraint DEFAULT, con el cual podremos añadir un valor por defecto a una columna.
En esta clase veremos los índices, los cuales son utilizados para mejorar el rendimiento en las consultas de nuestras tablas.
En esta clase veremos el constraint CHECK con el cual podemos poner reglas en nuestras columnas.
En esta clase veremos los constraints FOREIGN KEY que son la base de las bases de datos relacionales.
En esta clase veremos como unir dos tablas en una consulta utilizando INNER JOIN
En este video veremos la sentencia LEFT JOIN con la cual podemos hacer una unión de dos tablas trayendo siempre lo que este en el lado izquierdo.
En este video veremos como unir dos tablas utilizando RIGHT JOIN
En esta clase veremos para que sirve un CROSS JOIN
En esta clase veremos como unir dos consultas utilizando UNION
En este video veremos como hacer un JOIN de una tabla consigo misma.
En esta clase veremos como simular el FULL JOIN el cual no existe en MySQL/MariaDB.
En esta clase veremos la clausula CASE con la cual podemos implementar lógica en nuestras consultas.
En esta clase veremos las subconsultas, un mecanismo potente para tener mayor dinamismo a la hora de consultar información.
En esta clase veremos como utilizar LIMIT para obtener solo una cantidad de registros y no todos en nuestras consultas.
En esta clase te mostraré como puedes insertar información masivamente a partir de una consulta SELECT.
En esta clase te mostraré como puedes seleccionar información de manera Aleatoria.
En esta clase vamos a ver los operadores lógicos en AND, OR y NOT.
En esta clase vamos a ver operadores de comparación que son útiles a la hora de filtrar información.
En esta clase veremos el operador BETWEEN
En esta clase veremos la clausula IN con la cual podremos filtrar por un conjunto de valores.
En esta clase veremos los operadores ANY y ALL con los cuales podremos seleccionar valores aplicando operadores de comparación.
En esta clase veremos la clausula LIKE con la cual podremos buscar patrones en nuestra información.
En esta clase veremos la función COUNT
En esta clase vamos a ver como filtrar información en el GROUP BY utilizando HAVING
En esta clase veremos las funciones de agregación SUM y AVG.
En esta clase veremos las funciones de agregación MIN y MAX
En esta clase veremos la función de Agregación GROUP_CONCAT con la cual podemos obtener los valores concatenados de un agrupado.
En esta clase vamos a ver como se pueden crear funciones en SQL.
En esta clase veremos el uso de las sentencias condicionales en SQL.
En esta clase veremos como usar bucles en SQL
En esta clase veremos el concepto de función No Determinista.
En esta clase veremos como hacer consultas dentro de funciones que almacenen información en variables
En esta clase veremos la creación de un Stored Procedure.
En esta clase veremos las diferencias entre Stored Procedures y Funciones
En esta clase veremos una de las cualidades que tienen los Stored Procedures que es el retornar múltiples resultados.
En esta clase veremos como puedes utilizar Stored Procedures para modificar información en tablas.
En esta clase aprenderemos como hacer un paginado utilizando un Stored Procedure.
En esta clase te mostraré como realizar búsquedas dinámicas
En esta clase veremos como combinar búsquedas dinámicas con paginación.
En este curso me he enfocado a enseñar SQL de una manera teórica y práctica, viendo conceptos y aplicando ejemplos.
El conocer SQL no solo es saber sus funcionalidades, sino también saber cuando utilizar estas dependiendo la situación.
Este curso se enfoca en darte el conocimiento esencial del lenguaje SQL, pero también viene acompañado de consejos que he ido recolectando en mis más de 20 años como programador.
SQL es un lenguaje poderosos que muchas veces se infravalora, en este curso veras el potencial de SQL, y como puedes realizar tareas de manera fácil utilizando SQL, tareas que parecen complejas en tu lenguaje de programación favorito.
SQL siendo un lenguaje declarativo tiene el poder de realizar muchas funcionalidades con poco código.
SQL no solo es un lenguaje utilizado en la programación, poco a poco esta abarcando otras profesiones gracias a la facilidad con la que puedes realizar reporteo, si no eres programador pero estas en alguna profesión como contaduría, ingeniería industrial, o cualquier profesión en la cual se necesiten reportes, este curso te va a ser de utilidad.
En este curso he dado un gran esfuerzo para que al final te vayas con aprendizaje que utilizaras en tu vida laboral como programador.