MySQL directo en consola con Alberto
Clase 1 de 24 • Curso de SQL y MySQL 2018
Contenido del curso
CREATE
INSERT
Bash y archivos SQL
SELECT
Consultas en MySQL
Contenido Bonus
Aprende a trabajar con datos como un profesional: MySQL y SQL directo en la consola, con enfoque práctico, ágil y sin capas que estorben. Alberto Alcocer (@aico), con más de quince años de experiencia en proyectos en México y Estados Unidos, guía un proceso claro para crear una base de datos desde cero, optimizar queries y evitar errores reales que consumen horas.
¿Qué aprenderás de MySQL y SQL desde la consola?
Este entrenamiento prioriza lo esencial: crear tablas, insertar y modificar datos, y escribir queries eficientes. Se aprovecha la nueva metodología de Platzi para aprender más rápido y con mayor impacto, siempre trabajando sobre el manejador de datos de MySQL. La meta es que puedas convertir datos en información útil para decisiones de negocio, entendiendo cuándo usar joins y cómo mejorar el tiempo de respuesta incluso por “un segundito”.
¿Por qué trabajar en consola acelera el aprendizaje?
La consola elimina distracciones y te acerca al procesador. Permite ver errores reales y aprender sin depender de programas de terceros.
- Perder el miedo al verde sobre negro.
- Trabajar lo más cerca posible del procesador.
- Evitar capas que obstruyan o ralenticen.
- Escribir, equivocarse y corregir sobre la marcha.
¿Cómo será el proyecto de base de datos de librería?
Construirás una base de datos para una librería donde se pueda rentar o comprar libros. Se crearán tablas, se definirán relaciones de forma virtual, se ingresarán y modificarán datos, y se generarán reportes. Habrá retos al final de cada tema: similares a lo visto, pero con un poco más de exigencia para profundizar la lógica y fomentar la investigación con documentación disponible.
- Todo el material y soluciones estarán en un repositorio público de GitHub.
- El enfoque es de base de datos, no de programación de aplicaciones.
- El crecimiento será progresivo en complejidad del problema.
¿Qué tecnologías y comparaciones se mencionan?
Aunque MySQL es el manejador más usado, no es el único. Se contrasta con Postgres y se mencionan alternativas NoSQL, siempre enfocando el trabajo práctico en MySQL.
¿Cómo se compara MySQL con Postgres y no SQL?
MySQL es relacional y comparte gran parte del lenguaje con Postgres, pero cada uno tiene funciones y formas de escribir diferentes. Postgres es una opción potente y rápida. También se mencionan bases NoSQL orientadas a grafos o documentales; por ejemplo, Mongo como alternativa con cursos disponibles.
¿Con qué lenguajes y drivers puedes conectarte?
MySQL cuenta con drivers para prácticamente todos los lenguajes: Python, R, Go, JavaScript, PHP, Perl. Habrá un documento con ligas a drivers oficiales y no oficiales. Además, se incluirán instrucciones para instalar MySQL en tu computadora (hay sabores para todos los sistemas, incluyendo Windows), y desde ahí entrar a la consola y usar los comandos básicos.
¿Cómo desarrollarás habilidades y resolverás retos?
Al final de cada tema habrá retos que te llevarán a pensar un poco más allá de lo visto, con apoyo en la documentación y en una comunidad grande. La idea es que tú uses la cabeza para transformar datos en información y en resultados de negocio. Las relaciones se manejarán de forma virtual para mantener el proceso ágil, evitando restricciones que ralenticen el trabajo mientras aprendes a manipular datos con seguridad.
Desarrollarás habilidades como:
- MySQL y SQL en consola.
- Creación y alteración de tablas.
- Inserción y modificación de datos.
- Uso de joins y juntas de tablas.
- Mejora de queries y tiempos de respuesta.
- Diseño de relaciones virtuales sin restricciones rígidas.
- Generación de reportes.
- Control de versiones con Git y GitHub.
- Instalación de MySQL en distintos sistemas.
- Conexión mediante drivers y lenguajes: Python, R, Go, JavaScript, PHP, Perl.
- Investigación con documentación y soluciones incluidas.
¿Listo para llevar tu manejo de datos al siguiente nivel desde la consola? Comparte tus dudas y qué parte del proyecto te entusiasma más para empezar.