
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
En esta clase vamos a empezar definiendo que es una base de datos y los diferentes tipos de base de datos
En esta clase veremos que empresas usan bases de dasto que son practicamente todas ya que se hace necesario guardar la información en algún lugar y más importante aún conocerla y procesarla
Todos los proveedores de base de datos relacionales usan nativamente SQL, aquí te explico como funciona
Qué es Mysql y MariaDB un proveedor de base de datos muy popular y de muy buen rendimiento que está detrás de muchos sitios y aplicaciones de diferente tipo.
En esta clase te enseña´re cuales son las similutudes y diferencias entre MySQL y MariaDB
En esta clase veremos cuales son los motores de almacenamiento muy importantes porque dependiendo de cual usamos en la definición de nuestras tablas y datos tendremos más opciones y rendimiento.
En esta clase te enseñaré a instalar mysql server en windows
En esta clase te enseñaré a instalar mysql server en linux
En esta clase te enseñaré a configurar el entorno de desarrollo para poder trabajar usaremos XAMPP como servidor local que ya viene con MySQL y MariaDB
En esta clase te enseñaré a configurar el entorno de desarrollo también con xampp pero en linux
En esta clase te enseñaré a instalar MySQL Workbench el editor visual y de código SQL con el que vamos a trabajar el curso en Windows
En esta clase te enseñaré a instalar MySQL Workbench el editor visual y de código SQL con el que vamos a trabajar el curso en Linux
Antes de iniciar quiero enseñarte los fundamentos de trabajo con PhpMyAdmin
Antes de iniciar quiero enseñarte los fundamentos de trabajo con MySQL Workbench
Requerimientos
A veces sucede que queremos lanzarnos a crear base de datos, tablas y campos y obviamos este paso, UNO DE LOS MÁS IMPORTANTES ya que entre mejor entendamos el problema a solucionar una mejor solución podemos desarrollar. Este paso consiste en entrevistarnos con las diferentes áreas, levantar requerimientos, usuarios finales si existe documentación de procesos o formularios
Consiste en Identificar conceptos, detalles, relaciones, es una representación visual de los conceptos a usar para comunicarnos con los interesados
Un modelo lógico de datos es un modelo que no es específico de una base de datos que describe aspectos relacionados con las necesidades de una organización para recopilar datos y las relaciones entre estos aspectos.
Un modelo lógico contiene representaciones de entidades y atributos, relaciones, identificadores exclusivos, subtipos y supertipos y restricciones entre relaciones. Un modelo lógico también puede contener objetos de modelo de dominio o referirse a uno o varios modelos de dominio o de glosario.
El modelo físico no es más que la implementación del modelo lógico pero en una base de datos o proveedor de base de datos en específico (Ejemplo: Mysql, Oracle, etc)
En esta clase aprenderás a configurar el character set, collation y formatos unicode entre otros en tus bases de datos MySQL y MariaDB
En esta clase te voy a enseñar a crear y borrar una base de datos en MySQL y MariaDB
En esta clase te enseñaré a seleccionar y usar una base de datos MySQL y MariaDB
En esta clase veremos los tipos de datos básicos en MySQL y MariaDB
En esta clase veremos como crear y borrar una tabla en MySQL y MariaDB
En esta clase te enseñaré a crear constraint a las tablas MySQL y MariaDB
En esta clase veremos como obtener información de una tablas, algo muy util para obtener datos de su estructura, tipos de datos, etc
En esta clase te enseñaré otro métodos para la creación de tablas en MySQL y MariaDB
En esta clase te voy a enseñar a crear una base de datos y tabla desde la vista de diseño de diagrama en Mysql Workbench.
Ejercicio práctico para ti, deberás crear una tabla de empleados
Solución al ejercicio anterior donde debíamos crear una tabla nueva llamada empleados
En esta clase te voy a enseñar las sentencias para alterar o modificar tablas, columnas en MySQL y MariaDB
En esta clase te enseñaré las sentencias tipo DROP para eliminar tablas y demás en MySQL y MariaDB
En esta clase te enseñaré las sentencias para cambiar y modificar tablas y tipos de dato en MySQL y MariaDB
En esta clase veremos operaciones de inserción usando ADD en MySQL y MariaDB
En esta clase empezamos con la manipulación de datos y veremos la inserción de datos en MySQL y MariaDB
En esta clase empezamos con la manipulación de datos y veremos la inserción de datos implícitos
En esta clase empezamos con la manipulación de datos y veremos la inserción de datos en masivos (Bulk Insert)
En esta clase empezamos con la manipulación de datos y veremos la inserción de datos desde otra tabla
En esta clase empezamos como configurar las advertencias y errores en Mysql MariaDB
En esta clase veremos como usar la configuración de NULL o NOT NULL en MySQL y MariaDB
En esta clase veremos como asignar un valor por defecto a nuestras columnas
En esta clase te enseñaré como actualizar registros en MySQL y MariaDB
En esta clase te enseñaré como actualizar datos masivamente en MySQL y MariaDB. (Bulk Update)
En esta clase te voy a enseñar como borrar datos y como borrar datos masivamente en tus bases de datos MySQL y MariaDB
En esta clase te voy a enseñar más tipos de datos de tipo número
En esta clase vamos a realizar ejercicios con los tipos de datos de tipo número
En esta clase te voy a enseñar más tipos de datos de tipo decimal o coma flotante
En esta clase realizaremos ejercicios con los tipos de datos decimales.
En esta clase te voy a enseñar más tipos de datos de tipo texto (String)
En esta clase realizaremos ejercicios con los tipos de datos de texto
En esta clase te voy a enseñar más tipos de datos de tipo fecha y fecha y hora
En esta clase veremos funciones para obtener la fecha, hora y fecha y hora actuales con Mysql y Mariadb
En esta clase te voy a enseñar cual es el tipo de datos ENUM para un rango de valores
En esta clase te voy a enseñar más tipos de datos de tipo Blob. Recomendado para guardar imágenes u otros elementos multimedia
En esta clase te voy a enseñar más tipos de datos de tipo JSON muy útil hoy en día un formato liviano y muy usado en las api's rest.
En esta clase te voy a enseñar más tipos de datos de tipo booleano el cual puede tener dos valores TRUE o FALSE
En esta clase veremos la sentencia más importante, la sentencia SELECT para seleccionar y mostrar datos
En esta clase te voy a enseñar a crear Alias para tus columnas al seleccionar datos
En esta clase te voy a enseñar a ordenar datos para tus columnas al seleccionar datos
En esta clase te voy a enseñar a limitar la cantidad de registros al seleccionar datos
Uno de los más importantes te voy a enseñar a usar WHERE para filtrar datos
En esta clase te voy a enseñar como seleccionar registros que no estén repetidos en una base de datos
En este video veremos los operadores de comparación igual y no igual
En este video veremos los operadores de comparación mayor, menor, mayor igual y menor igual
En este video veremos los operadores de comparación between y not between
En este video veremos los operadores de comparación coalesce, greatest, least
En este video veremos los operadores de comparación is nul, is not null.
En este video veremos los operadores de comparación is
En este video veremos los operadores de comparación like y not like
En este video veremos los operadores de comparación in y not in.
En este video veremos los operadores lógicos en Mysql MariaDB: AND, OR, NOT, XOR.
En este video veremos las funciones numéricas de las que nos provee MySQL/MariaDB para realizar las operacines matemáticas de: Suma, Resta, Multiplicación, División y Módulo.
En este video veremos las funciones numéricas de las que nos provee MySQL/MariaDB para realizar las operacines matemáticas de: Potenciación, PI, Valor Absoluto.
En este video veremos las funciones numéricas de las que nos provee MySQL/MariaDB para realizar las operacines matemáticas de: Seno, Coseno, Tangente, Arcoseno, Arcotangente.
En este video veremos las funciones numéricas de las que nos provee MySQL/MariaDB para realizar las operacines matemáticas de: Mínimo, Máximo, Truncate, Raíz Cuadrada.
En este video veremos las funciones numéricas de las que nos provee MySQL/MariaDB para crear números aleatorios dentro de un rango.
En este video veremos las funciones numéricas de las que nos provee MySQL/MariaDB para redondear nuestros número decimales.
En esta clase vamos a ver la función de agregado para contar.
En esta clase vamos a ver la función de agregado para agrupar.
En esta clase vamos a ver la función de agregado para agrupar y concatenar.
En esta clase vamos a ver la función de agregado para promediar.
En esta clase vamos a ver la función de agregado Having.
En esta clase vamos a ver la función de agregado Rolloup.
Bienvenidos al Máster en MySQL y MariaDB Moderno
En este curso te voy a enseñar desde cero, paso a paso y bien explicado a trabajar con MySQL y MariaDB en un aprendizaje lógico y secuencial con ejercicios que incrementan su nivel de complejidad
Es un placer contarte que ya tengo más de 100000 estudiantes en mis cursos aquí en Udemy con una excelente calificación en todos ellos. Llevo más de 5 años impartiendo cursos en Udemy y esta es en definitiva el mejor curso de MySQL/MariaDB Modeno.
Lo que aprenderás en este curso:
Qué es una base de datos, quienes las usan, que es una base de datos relacional
SQL/MYSQL
MySQL/MariaDB
Motores de almacenamiento
Instalación y configuración de entorno de trabajo en Windows y Linux
Fundamentos de trabajo con Mysql workbench, PhpMyAdmin
Planeando y diseñando una base de datos: Modelado de datos, modelos conceptuales, modelo lógico y modelo físico
Bases de datos y tablas: crear desde código, en vista diseño, diferentes métodos para crear bases y tablas
Alterando tablas: DROP, CHANGE, MODIFY, ADD, etc
Manipulación de datos: Insertar, Actualizar, Borrar, Operaciones para inserción, actualización y borrado Masivas
Tipos de datos en profundidad: TYNIINT, SMALLINHT, INT, BIGINT, DECIMAL, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, DATE, DATETIME, TIME, CURDATE, CURTIME, NOW, ENUMS, BLOB, JSON, BOOLEAN
Selección de datos (SELECT): Alias, Order by, paginación, distinct
Operadores de comparación
Operadores lógicos
Funciones Numéricas
Funciones de agregado
Funciones de string
Funciones de fecha y tiempo
Relacionando tablas
Combinando consultas (JOIN)
Consultas avanzadas: Subqueries, Any, All
Transacciones
Vistas y Procedimientos almacenados
Funciones
Triggers
Eventos
MySQL-MariaDB Avanzado
Backup y Restauración
Proyecto Final - Base de Datos Escuela Online
En todo lo descrito anteriormente hay más de 100 ejercicios y proyectos. Al final desarrollaremos una base de datos completa y aplicaremos todo lo aprendido
Tendrás acceso a todos los archivos fuente + 100 archivos y scripts
Todo este repositorio de scripts, diagramas y archivos fuente será para ti para que si olvidas algo en tu día a día como desarrollador o administrador de base de datos entonces puedas volver al curso y descargar los archivos fuente.
Tendrás acceso de por vida al curso
Si ya has adquirido algunos de mis cursos sabras que nuestros proceso es en un orden lógico, secuencial desde cero a avanzado.
Tendrás acceso al CERTIFICADO DE FINALIZACIÓN
Acceso desde cualquier dispositivo (Móviles y TV)
Sección de preguntas y respuestas
+ de 22 horas de video con contenido de alta calidad, videos en FULL HD.
Al finalizar el curso tendrás los conocimientos necesarios par trabajar con MySQL y MariaDB de manera profesional y poder trabajar en cualquier empresa o desarrollando tus propias bases de datos.
Si quieres aprender MySQL y MariaDB desde cero y en general a trabajar con bases de datos relacionales, este es el curso para tí. INSCRÍBETE NOS VEMOS EN EL CURSO