Udemy

Platform

Español

Language

Databases

Category

Introducción a MySQL 8.0

La base de datos de código abierto más popular del mundo

4.25 (13 reviews)

Students

10 hours

Content

Feb 2020

Last Update
Regular Price

Topics


What you will learn

Aprender los términos básicos sobre las bases de datos.

Crear una base de datos, una tabla, insertará un registro, actualizará y borrará registros.

Estructurar sentencias SELECT con WHERE, ORDER BY, GROUP BY, HAVING, LIMIT, etc.

Aprender el manejo de fechas con las funciones básicas de MySQL.

Aprender a concatenar tablas con los diferentes tipos de instrucción JOIN

Modificar las tablas por medio del comando ALTER TABLE.

Crear, manipular y eliminar de los índices.

Aprender a crear, borrar y manejar los usuarios.

Aprender a crear y manipular las llaves foráneas entre las tablas.

Aprender a bloquear tablas, cambiar claves de acceso, respaldar y recuperar los datos de un respaldo.


Description

MySQL es la base de datos más utilizada en Internet, sin duda alguna. Se estima en más de 6 millones de instalaciones al rededor del mundo. En este curso aprenderás a utilizarla desde las instrucciones más básicas, hasta hacer querys complejos. Nuestros objetivos son:

  • Aprender los términos básicos sobre las bases de datos.

  • Crear una base de datos, una tabla, insertará un registro, actualizará y borrará registros.

  • Estructurar sentencias SELECT con WHERE, ORDER BY, GROUP BY, HAVING, LIMIT, etc.

  • Aprender el manejo de fechas con las funciones básicas de MySQL.

  • Aprender a concatenar tablas con los diferentes tipos de instrucción JOIN.

  • Modificar las tablas por medio del comando ALTER TABLE.

  • Crear, manipular y eliminar de los índices.

  • Aprender a crear, borrar y manejar los usuarios

  • Aprender a crear y manipular las llaves foráneas entre las tablas.

  • Aprender a bloquear tablas, cambiar claves de acceso, respaldar y recuperar los datos de un respaldo.

Este curso está dirigido a Desarrolladores web que deseen utilizar la base de datos MySQL. Necesitas tener conocimientos generales de computación y una computadora personal con Windows u OSx y conexión a Internet. Tendrás los archivos y  los apuntes del curso.



Screenshots

Introducción a MySQL 8.0
Introducción a MySQL 8.0
Introducción a MySQL 8.0
Introducción a MySQL 8.0

Content

Introducción a MySQL 8.0.

Bienvenida al curso de MySQL 8.0.

Antes de empezar el curso "Aprende MySQL 8.0"

Introducción a MySQL 8.0.

Términos básicos sobre bases de datos

Conceptos generales sobre diseño de bases de datos

Tipos de datos en MySQL

Tipos de columnas en MySQL

Tipos de columnas Enteras en MySQL

Tipo de columnas Decimales en MySQL

Tipo de columnas de Texto o cadenas

Tipos de columnas para fecha y hora en MySQL

Cómo elegir entre los tipos de columnas

Instalar MySQL en forma idependiente

Tipos de motores en MySQL

Apuntes a la sección 1

El SQL en MySQL

El lenguaje estructurado de MySQL

Crear una base de datos en MySQL

Crear una tabla con SQL

Mostrar las tablas con SHOW TABLES

Insertar un registro

Insertar datos desde un archivo SQL

Insertar muchos registros a la vez con INSERT

Actualizar un registro con la sentencia UPDATE

Borrar un registro con DELETE

Cargar registros con Load Data

Cargar archivos desde un CSV

Limpiar registros de una tabla con TRUNCATE TABLE

Importar un archivo SQL desde la consola

Apuntes a la sección 2

Consulta de los datos: la sentencia SELECT

La sentencia SELECT

Uso de FROM en una sentencia SELECT

Unir varias tablas con la sentencia WHERE

Ordenar la selección con ORDER BY

Agrupar una selección con GROUP BY

Hacer una subselección con HAVING

Paginar nuestra consulta con LIMIT

Operadores de comparación: IN

Operadores condicionales: BETWEEN AND

Operadores condicionales: LIKE

Funciones de agregado: IS NULL

Funciones de agregado: AVG(), MAX(), MIN(), COUNT()

Funciones de agregado: SUM(), AVG(), STDDEV()

Funciones de agregado: UCASE(), LCASE(), MID(), CONCAT()

Funciones de cadena: SUBSTR(), TRIM(), LTRIM() y RTRIM()

Funciones de cadena

Funciones de cadena: REPEATE(), REVERSE(), REPLACE()

Los operadores lógicos AND y OR

Apuntes a la sección 3

Manejo de Fechas con MySQL

Las funciones NOW(), CURDATE(), CURTIME(), EXTRACT()

Las funciones DATE_ADD y DATE_SUB

Las funciones DATEDIFF y DATE_FORMAT

Las funciones DATE(), MONTH() y YEAR()

Las funciones NOW() y TIME()

Construir una fecha con MAKEDATE()

Funciones SEC_TO_TIME(), STR_TO_DATE(), TIME_FORMAT() y TIME_TO_SEC()

Las funciones para el manejo de semanas: WEEK, WEEKDAY, WEEKOFYEAR y YEARWEEK

Apuntes a la sección 4

Concatenar tablas con JOIN

La sentencia INNER JOIN

La sentencia LEFT JOIN

La sentencia RIGHT JOIN

La sentencia UNION

Simular la sentencia FULL OUTTER JOIN

Crear una tabla a partir de una sentencia SELECT

Crear un subquery

Utilizar la sentencia EXISTS en un subquery

Crear tablas derivadas

La expresión de tabla común o CTE

La expresión de tabla común o CTE recursivas

Apuntes a la sección 5

Modificación de tablas y campos en MySQL: ALTER TABLE

La sentencia ALTER TABLE

La sentencia CHANGE para modificar columnas

La sentencia ADD para insertar columnas

La sentencia DROP para eliminar una columna

Renombrar una tabla con ALTER TABLE

Los comandos SHOW COLUMNS TABLE y EXPLAIN

Cambio de un valor predeterminado con ALTER TABLE

La sentencia ALTER TABLE y los índices

Apuntes a la sección 6

Manejo, creación y eliminación de los índices

¿Qué son y para qué sirven los indices?

El índice PRIMARY KEY o llave principal

Los indices "ordinarios"

Los índices únicos o UNIQUE

Los índices de texto completos o FULLTEXT

Los índices parciales en MySQL

Eliminar o cambiar un índice en MySQL

La sentencia Explain

Apuntes a la sección 7

MySQL: Crear, borrar y manejar los usuarios

Introducción a los usuarios en MySQL

Añadir nuevas cuentas de usuario a MySQL

Limitar los accesos y las consultas de los usuarios

Mostrar los privilegios de un usuario

Revocar privilegios a los usuarios

Borrar usuarios de MySQL: DROP USER

Apuntes a la sección 8

Creación y manejo de llaves foráneas

La definición de las llaves foráneas con FOREIGN KEY

Definir llaves foráneas con las tablas

Restringir llaves foráneas con las tablas

Definir llaves foráneas con ALTER TABLE

Eliminar llaves foráneas

Restringir con SET NULL

Restringir con SET DEFAULT y NO ACTION

El CONSTRAINT CHECK()

Apuntes a la sección 9

Actividad de mantenimiento de la base de datos

Bloquear y desbloquear el acceso a una tabla

Cambio de contraseña

Copias de seguridad de una base de datos

Restaurar una copia de seguridad de una base de datos

Apuntes a la sección 10

Variables, procedimientos y funciones en MySQL

Las variables de usuario

Variables de sistema: globales y de sesión

Los comentarios en MySQL

Crear procedimientos y funciones almacenadas en MySQL

Desplegar los procedimientos y las funciones almacenadas en MySQL

Modificar y borrar procedimientos almacenados en MySQK

Apuntes a la sección 11

A manera de conclusión al curso "Introducción a MySQL 8.0."

Despedida al curso "Introducción a MySQL 8.0."

Archivos del curso


Reviews

a
anggi8 July 2021

El contenido es muy compacto, pero no era lo que buscaba. Con esto no estoy diciendo que se malo el curso, solo me imagine otro contenido. las explicaciones son muy precisas y buenas.

U
Uriel5 December 2020

El curso cumple!! ayuda a reforzar ciertas cosas y complementa otras. El pero es que las sentencias se pierden de ves en cuando pero nada que la lógica no ayude a completar. recomendado.


Coupons

DateDiscountStatus
9/13/2021100% OFFValid

2771440

Udemy ID

1/21/2020

Course created date

1/25/2020

Course Indexed date
Bot
Course Submitted by