Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

2 Días
17 Hrs
42 Min
52 Seg
Curso de SQL y MySQL 2018

Curso de SQL y MySQL 2018

Alberto Alcocer (Beco)

Alberto Alcocer (Beco)

Todo lo que aprenderás sobre SQL y MySQL

1/24
Resources
Transcript

What will you learn in this MySQL and SQL course?

Imagine being able to directly and efficiently access a vast amount of data, logically organized. That, among many other skills, is what you will learn in this MySQL and SQL course. Under the direction of Alberto Alcocer, an expert with 15 years of experience in database management, this course is designed to teach you how to use MySQL, one of the most used tools worldwide for data management. Through this training, you will not only learn the basic commands, but you will also master tricks that will allow you to improve queries and optimize database response time. So get ready to develop skills that will transform data into useful information for decision making.

How is the course structured?

The course is designed under an innovative methodology of the Platzi platform, which seeks to maximize the use of each lesson. It focuses on the use of MySQL in a practical project that simulates a bookstore where you can rent or buy books. This hands-on approach will allow you to apply the concepts learned in a tangible and effective way.

  • Creating tables and relationships: You will learn how to create tables and define relationships between them in MySQL to properly structure your database.
  • Data modification and management: You will master data entry and modification, ensuring that your databases are accurate and up-to-date.
  • Query optimization: You will discover how to improve queries to make them faster and more efficient.

What resources will be available?

The course comes with a wide variety of resources to facilitate your learning:

  • Repository on GitHub: At the end of the course, you will have a public repository where you can access all the data used and solutions developed during the course.
  • Detailed documentation: Complete documentation will be provided with links to official and unofficial MySQL drivers for different programming languages.
  • Practical challenges: Each topic will include small challenges that will push you to deepen the acquired knowledge and to think critically.

Why is MySQL so important?

MySQL is known as the database manager par excellence due to its wide global use. However, it is not the only one, nor is it necessarily the best for all situations. You will also become familiar with its direct competitors, such as Postgres. You will learn to differentiate when it is more convenient to use MySQL versus other database options, including those that do not require a predefined schema such as NoSQL.

How to deal with common MySQL errors

One of the main objectives of the course is to teach how to handle errors effectively. The ability to troubleshoot and adjust problematic queries is critical for any data professional.

  • Learn how to handle syntax errors and how to adjust queries that do not work as they should.
  • Discover techniques to minimize response times and improve overall database efficiency.

What additional skills will you acquire?

Throughout the course, you will not only acquire technical skills, but also develop the ability to turn data into valuable information. You will learn to think strategically about how to use this data to solve business problems and generate value for your organization.

We invite all students to approach each module with curiosity and interest. While it may seem challenging at first, each challenge is an opportunity to learn and grow - get ready to dive into the exciting world of databases with MySQL!

Contributions 153

Questions 22

Sort by:

Want to see more contributions, questions and answers from the community?

Para los que inician desde cero y no saben nada de DB, sugiero primero hacer el curso Fundamentos de Bases de Datos (prof. Israel Vázquez).

Un poco nervioso de empezar con éste curso pero realmente es necesario tomarlo.

En general me gusta más la consola que las Interfaces gráficas !!

Aporto lo siguiente:

Bases de datos basadas en SQL

Las bases de datos más comunes basadas en SQL son:
MySQL: MySQL es una base de datos SQL de código abierto, desarrollada por una empresa sueca MySQL AB

Oracle: Oracle es un sistema de gestión de bases de datos relacional desarrollado por Oracle Corporation.

Access: Microsoft Access es un software de gestión de base de datos de nivel de entrada.

Todo lo que veamos ¿sería aplicable a MariaDB como tal, verdad?
Un saludo y gracias.

I’m ready Fredi!..Vega

He estudiado el uso de MySQL usando PHP como una interfaz y empleando la consola también directamente, la verdad es que no hay nada qué temer, y qué interesante que el uso de casi cada lenguaje de programación para la manipulación de MySQL sea algo tan común, yo no tenía ni idea, qué tonto, pensé que PHP/Pearl era lo más estándar para esto, sin duda investigaré como manipular MySQL usando mi amado Python ❤️

muy interesante para complementar el curso de fundamentos.

2023 👀

MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo,1​2​ y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.

MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.

Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de doble licenciamiento anteriormente mencionado. La base de datos se distribuye en varias versiones, una Community, distribuida bajo la Licencia pública general de GNU, versión 2, y varias versiones Enterprise, para aquellas empresas que quieran incorporarlo en productos privativos. Las versiones Enterprise incluyen productos o servicios adicionales tales como herramientas de monitorización y asistencia técnica oficial. En 2009 se creó un fork denominado MariaDB por algunos desarrolladores (incluido algunos desarrolladores originales de MySQL) descontentos con el modelo de desarrollo y el hecho de que una misma empresa controle a la vez los productos MySQL y Oracle Database.3​

Está desarrollado en su mayor parte en ANSI C y C++.4​ Tradicionalmente se considera uno de los cuatro componentes de la pila de desarrollo LAMP y WAMP.

Muy bien esta introducción, Alberto es un buen profesor.

2022 vamos!!!

Alberto Alcocer es un excelente maestro. Tuve la fortuna de tomar su curso de Expresiones Regulares y ha sido de los mejores cursos que he tomado.

Para trabajar con Python es mejor usar una base en MySql o PostgreSQL?

Estimado Profesor Alberto Alcocer, muchas gracias por todo el trabajo que viene realizando. Que Nuestro Señor le bendiga y siempre le guarde.
María, Madre Nuestra, te pido por el Profesor Alberto, para que goce de buena salud.
Paz y Bien.

Iniciamos!!!

Listo para el inicio …

Empezemos un nuevo curso n_n

Recomiendo hacer primero el curso de fundamentos de bases de datos.

excelente profesor, ver la seguridad con que te expresas y lo que dices me da la tranquilidad de que aprenderé mucho en este curso

Justo lo que necesitaba, estoy listo para iniciar

Vamos!

Excelente presentación del curso

Que comience!

Listo para seguir aprendiendo!!!

Fascinante!!!

Que diferencia hay entre MySQL y Oracle… dado que si no estoy mal MySQL es propiedad de Oracle

Estoy estudiando DAM ( Desarrollo de aplicaciones multiplataforma) y la verdad no tengo ni idea de Base de Datos , a ver si este curso me ayuda xd

Listo para empezar

Estoy muy emocionado por empezar este curso. Este es el tercer curso que tomo con beco y su manera de explicar es muy buena.

El proyecto promete !!

MySQL y SQL no son lo mismo. Ten en cuenta que MySQL es una de las marcas más populares de software** RDBMS**, que implementa un modelo cliente-servidor. Entonces, ¿cómo se comunican el cliente y el servidor en un entorno RDBMS? Utilizan un lenguaje específico del dominio: lenguaje de consulta estructurado (SQL, Structured Query Language). Cuando veas otros nombres que contienen** SQL**, como PostgreSQL y el servidor Microsoft SQL, es muy probable que sean marcas que también utilizan la sintaxis SQL. El software RDBMS a menudo se escribe en otros lenguajes de programación, pero siempre usa SQL como lenguaje principal para interactuar con la base de datos. MySQL como tal está escrito en** C y C ++**. Pasa como con los países sudamericanos, todos son geográficamente diferentes y tienen historias diferentes, pero todos hablan principalmente español.

**MySQL **

  • crea una base de datos para almacenar y manipular datos, definiendo la relación de cada tabla.

  • Los clientes pueden realizar solicitudes escribiendo instrucciones SQL específicas en MySQL.

  • La aplicación del servidor responderá con la información

SQL

  • Consulta de datos: solicitar información específica de la base de datos existente.

  • Manipulación de datos: agregar, eliminar, cambiar, ordenar y otras operaciones para modificar los datos, los valores o los elementos visuales.

  • Identidad de datos: definir tipos de datos, por ejemplo, cambiar datos numéricos a números enteros. Esto también incluye la definición de un esquema o la relación de cada tabla en la base de datos.

  • Control de acceso a los datos: proporcionar técnicas de seguridad para proteger los datos, lo que incluye decidir quién puede ver o usar cualquier información almacenada en la base de datos.

se ve muy bien este curso 😃

Excelente introducción

Excelente introducción, emocionado por empezar!

Entusiasmado por reforzar mis conocimientos en bases de datos relacionales 😃

Emocionado por empezar!!

Perfecto, usaremos la consola para ejecutar consultas SQL.

Arrasncamos

excelente curso

Vamos a empezar!

Muy interesante introducción!

Estoy muy interesado en este curso.

habla demasiado y no dice nada…

Es un curso basico para los desarrolladores

mariaDB sustituyo a Mysql? lo que se va estudiar en MySql aplica para mariaDB? saludos

Muy interesante introducción

Estoy emocionado de seguir aprendiendo en Platzi! He terminado y certificado varias rutas enteras en deversas areas como diseño, producto y desarrollo! Vamos por la ruta de Backend! 💚

Quizá alguien aun no haya llevado el curso de fundamentos de base de datos se los recomiendo y sino aqui dejo mis apuntes del curso para que ese se les haga un poco mas fácil de comprender:
https://github.com/DanielGB00/fundamentos-BD

Se nota la calidad de ese profesor

considero que es importante aclarar de que datos estamos hablando, porque si se habala de datos vincula un sin número, para el desarrollo de este curso

Por qué ahora utilizan más SQL Server o es solo mi perspectiva, puesto que veo más puestos de trabajo que solicitan este último

Curso antiguito pero listo para cumplir el reto de la semana.

👉Si te encuentras en Venezuela, descarga una VPN para poder descargar el Installer

Recomiendo TunnelBear

https://www.tunnelbear.com/download

Genial

Hola buen día, excelente introducción.

Letsgo!, por alguna razón esta intro me gusta más que las actuales

Ya le hace falta una actualización a este curso 😄

Ya he visto algunos cursos con este profesor, me gusta su estilo

Llegando del curso de Fundamentos para practicar y reforzar lo aprendido.

Excelente intro. Muchas expectativas con este curso, ¡vamos con toda!

Estoy muy emocionado, lo amo Alberto uwu

Perfecto, una gran introducción

excelenete, vamos hacerle y complementar los demas cursos

en este curso tambien se vera SQL ? microsoft

Excelente introducción!

genial

¿que tan diferente es este curso al de ingroducción a bases de datos con SQL?

Excelente, por fin tengo tiempo para aprender sql.

Uno de los mejores profesores !

¿cuál es la forma más segura de guardar contraseñas en MySQL usando PHP?

excelente 😃

A darle!!

```txt Actúa como un coach ejecutivo especializado en productividad y manejo del tiempo. Sigue estos pasos exactamente en orden: 1. Primero, pregúntame: "¿Cuál es tu cargo y en qué empresa trabajas?" 2. Después de mi respuesta, pregúntame: "¿Cuáles son las 3 cosas más importantes que hiciste o vas a hacer esta semana?" 3. Cuando te responda, pregúntame: "¿Aproximadamente cuántas horas le dedicaste (o dedicarás) a cada una de estas actividades esta semana?" 4. Basado en mis respuestas, crea una visualización de gráfico circular que muestre la distribución de mi tiempo en estas actividades, calculando qué porcentaje de una semana laboral de 40 horas representa cada actividad. Incluye también el porcentaje de tiempo restante de la semana como "Tiempo restante". 5. Después de mostrar el gráfico, pregúntame: "¿Te parece correcta esta distribución de tu tiempo? ¿Quieres ajustar las horas de alguna actividad o añadir otra actividad importante?" 6. Si respondo que quiero hacer cambios, actualiza el gráfico según mis ajustes y muéstralo nuevamente. 7. Si respondo que está bien o después de mostrar el gráfico actualizado, concluye con: - Una breve reflexión (2-3 frases) sobre la alineación entre mis prioridades y la distribución de mi tiempo. - Si hay tiempo no asignado, incluye esta frase: "Una pregunta para reflexionar: ¿Qué estás haciendo con el [X]% restante de tu tiempo laboral?" Mantén un tono conversacional y amigable. No uses emojis. ```
2024 y es un curso aun vigente
Se nota la experiencia del profesor, al tocar el tema de bases de datos. Gracias Platzi
Nuevamente, en este gran curso, un repaso =)
este curso es para novatos o hay que tener conocimiento del tema, gracias.
iniciando en el backend

¿Que conocimientos recomendarian dominar primero antes de aprender un lenguaje como SQL?

SQL es un lenguaje específico de dominio, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales

Nunca pense estar estudiando MySQL, la tecnologia me ha alcanzado ^.^

El profe se merece un aplauso 👏

Lo reencontre y lo are nuevamente

Viendo de nuevo Mysql despues de un largo tiempo sin utilizarlo

Empezando curso nuevo…

muy puntual, gracias

vamos con toda a este curso, Letsgo

felicidades

Interesante que este curso se haga hincapié en hacerlo mediante consola.

En mi opinión me parece muy pero que muy bueno a parte de ir aprendiendo ir realizando un proyecto porque hasta pareciera que estuvieras trabajando, me gusta mucho esta metodología 😃

Gran explicación para comenzar.

Venga vamos a empezar con todo este nuevo curso.

Ya lista para comenzar con la acción!! 💚

Excelente Intro, para empezar este nuevo curso.

Bueno, esto suena muy bien, empecemos.

Necesito saber de esto con urgencia!.

Comencemos !