hello-sql README

The project's README from github.com/mouredev/hello-sql. As one markdown file: README.md.

Hello SQL

SQL SQL

Curso completo para aprender los fundamentos del lenguaje SQL y bases de datos relacionales

7 horas | +80 lecciones | +50 comandos | con código | desde cero | completo | gratis

Proyecto realizado durante emisiones en directo desde Twitch

Si consideras útil el curso, apóyalo haciendo "★ Star" en el repositorio. ¡Gracias!

Curso completo en vídeo

Este es el curso completo en vídeo de 7 horas en YouTube asociado al código de este repositorio.

Lecciones y código

INTRODUCCIÓN

  1. Bases de datos SQL
  2. Sistema de gestión de base de datos
  3. Fundamentos de SQL y bases de datos
  4. Configuración e instalación
  5. Primeros pasos
  6. Conexión y cliente SQL
  7. Inicialización de datos
  8. Consulta de datos: SELECT ➔ [Código]
  9. Modificadores: Parte 1
    1. DISTINCT ➔ [Código]
    2. WHERE ➔ [Código]
    3. ORDER BY ➔ [Código]
    4. LIKE ➔ [Código]
    5. AND, OR, NOT ➔ [Código]
    6. LIMIT ➔ [Código]
  10. Modificadores: Parte 2
    1. COMMENTS ➔ [Código]
    2. NULL ➔ [Código]
    3. MIN, MAX ➔ [Código]
    4. COUNT ➔ [Código]
    5. SUM ➔ [Código]
    6. AVG ➔ [Código]
    7. IN ➔ [Código]
    8. BETWEEN ➔ [Código]
    9. ALIAS ➔ [Código]
    10. CONCAT ➔ [Código]
    11. GROUP BY ➔ [Código]
    12. HAVING ➔ [Código]
    13. CASE ➔ [Código]
    14. IFNULL ➔ [Código]
    15. Otros modificadores
  11. Escritura de datos
    1. INSERT ➔ [Código]
    2. UPDATE ➔ [Código]
    3. DELETE ➔ [Código]
  12. Administración de la base de datos
    1. CREATE DATABASE ➔ [Código]
    2. DROP DATABASE ➔ [Código]
  13. Administración de tablas
    1. CREATE TABLE ➔ [Código]
    2. NOT NULL ➔ [Código]
    3. UNIQUE ➔ [Código]
    4. PRIMARY KEY ➔ [Código]
    5. CHECK ➔ [Código]
    6. DEFAULT ➔ [Código]
    7. AUTO INCREMENT ➔ [Código]
    8. DROP TABLE ➔ [Código]
    9. ALTER TABLE ➔ [Código]
    10. ADD ➔ [Código]
    11. RENAME COLUMN ➔ [Código]
    12. MODIFY COLUMN ➔ [Código]
    13. DROP COLUMN ➔ [Código]
  14. Relaciones entre tablas
    1. RELACIÓN 1:1
    2. RELACIÓN 1:N
    3. RELACIÓN N:M
    4. AUTOREFERENCIA
  15. Creación de tablas relacionadas
    1. TABLAS 1:1 ➔ [Código]
    2. TABLAS 1:N ➔ [Código]
    3. TABLAS N:M ➔ [Código]
  16. Almacenamiento de datos relacionados
    1. DATOS 1:1 ➔ [Código]
    2. DATOS 1:N ➔ [Código]
    3. DATOS N:M ➔ [Código]
  17. Consulta de datos relacionados
    1. INNER JOIN ➔ [Código]
    2. LEFT JOIN ➔ [Código]
    3. RIGHT JOIN ➔ [Código]
    4. UNION ➔ [Código]
  18. Conceptos avanzados
    1. INDEX ➔ [Código]
    2. TRIGGER ➔ [Código]
    3. VIEW ➔ [Código]
    4. STORED PROCEDURE ➔ [Código]
    5. TRANSACCIONES ➔ [Código]
    6. CONCURRENCIA
  19. Conexión desde código
    1. CONECTORES ➔ [Código]
    2. SQL INJECTION ➔ [Código]
  20. Otros clientes SQL
  21. PostgresSQL
  22. Despliegue en la nube
  23. Próximos pasos

CONCLUSIONES

Durante el curso aprenderemos los fundamentos del lenguaje SQL y las bases de datos relacionales con ejemplos prácticos. Nos centraremos en MySQL para llevar a cabo las clases, ya que es uno de los más usados en enseñanza y a nivel profesional. También utilizaremos PostgreSQL, por ser una de las bases de datos más populares de la actualidad. De todas formas, no debe preocuparte el motor de bases de datos utilizado, ya que SQL es un lenguaje estándar, por lo que se utilizará prácticamente igual en todas ellas. Una vez lo conozcas no tendrá dificultad alguna llevar esos conocimientos a otros sistemas.

Todo el código creado durante el curso está disponible para que puedas consultarlo junto a su explicación.

En el servidor de la comunidad de Discord dispones de un canal llamado "💾bases-de-datos" para que puedas comentar lo que quieras.

Enlaces de interés

Únete al campus de programación de la comunidad

https://mouredev.pro

Te presento mouredev pro, mi proyecto más importante para ayudarte a estudiar programación y desarrollo de software de manera diferente.

¿Buscas un extra? Aquí encontrarás mis cursos editados por lecciones individuales, para avanzar a tu ritmo y guardar el progreso. También dispondrás de ejercicios y correcciones, test para validar tus conocimientos, examen y certificado público de finalización, soporte, foro de estudiantes, reunionnes grupales, cursos exclusivos y mucho más.

Entra en mouredev.pro y utiliza el cupón "PRO" con un 10% de descuento en tu primera suscripción.

https://mouredev.com Hola, mi nombre es Brais Moure.

Freelance full-stack iOS & Android engineer

YouTube Channel Subscribers Twitch Status Discord Twitter Follow GitHub Followers GitHub Followers

Soy ingeniero de software desde 2010. Desde 2018 combino mi trabajo desarrollando Apps con la creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como @mouredev.

Si quieres unirte a nuestra comunidad de desarrollo, aprender programación, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:

Twitch Discord Pro Link Web

hello-sql (mouredev/hello-sql)

relational-database
Searching Database…

10.4K ·GitHub
What is this?A free course for learning the fundamentals of SQL and relational databases from scratch, built for complete beginners.
Is this a video course or just written code?Both: a 7-hour video course on YouTube paired with this repository's SQL scripts and lesson notes for each topic covered.
How is the course organized and where do I start?Lessons are numbered sequentially from database basics through installation, reading data (SELECT, WHERE, JOIN...), writing data (INSERT/UPDATE/DELETE), table and database administration, relationships, and advanced topics like triggers and stored procedures, each linking to runnable .sql code files.
Which database do I need to follow along?The course mainly uses MySQL for the lessons, and also covers PostgreSQL later since it's one of today's most popular databases.
Will what I learn work on other database engines?Yes — SQL is a standard language, so once you learn it with MySQL/PostgreSQL you can apply the same knowledge to other database systems with little difficulty.
Do I need prior programming experience?No, it's aimed at absolute beginners with no prior knowledge required.
How was this course made?It was created during live streams on Twitch, then compiled into this repository and a 7-hour YouTube video.
Does the course cover connecting SQL to actual code?Yes, there's a lesson on connecting from code using connectors, including a Python example and a note on SQL injection.
Are there any advanced topics beyond basic CRUD?Yes — indexes, triggers, views, stored procedures, transactions, and cloud deployment are covered toward the end of the course.
Is there anything beyond the free repo content?The author offers a paid platform (mouredev.pro) with the course split into individual lessons, exercises, tests, and a completion certificate, but the repository itself is free.
Creator
mouredev
Size
3.8 MB
Stars
10.4K
Updated
CommitMar 31
Age
3y
Commits · 90 Days