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)

Searching Database…

10.4K ·GitHub
这是什么?一门从零学习 SQL 和关系型数据库基础的免费课程,专为完全的初学者设计。
这是视频课程还是只有文字代码?两者都有:YouTube 上的 7 小时视频课程,配合本仓库中每个主题的 SQL 脚本和课程笔记。
课程是怎么安排的?从哪里开始?课程按序号编排,从数据库基础开始,经过安装、读取数据(SELECT、WHERE、JOIN……)、写入数据(INSERT/UPDATE/DELETE)、表和数据库管理、关系,再到触发器和存储过程等高级主题,每课都链接到可运行的 .sql 代码文件。
跟着学需要用哪个数据库?课程主要使用 MySQL,后面也会讲 PostgreSQL,因为它是当今最流行的数据库之一。
学到的东西在其他数据库引擎上适用吗?适用——SQL 是标准语言,用 MySQL/PostgreSQL 学会后,同样的知识可以几乎毫无障碍地应用到其他数据库系统上。
需要编程经验吗?不需要,它面向零基础初学者,无需任何预备知识。
这门课程是怎么制作的?它在 Twitch 直播中创作完成,随后整理成这个仓库和 7 小时的 YouTube 视频。
课程讲 SQL 与实际代码的连接吗?有,有一课讲如何通过连接器从代码连接,包括 Python 示例和关于 SQL 注入的提示。
基础增删改查之外还有高级主题吗?有——课程后半部分涵盖索引、触发器、视图、存储过程、事务和云端部署。
除了免费仓库内容还有别的吗?作者提供一个付费平台(mouredev.pro),课程拆分为单节课、练习、测试和结业证书,但仓库本身是免费的。
Creator
mouredev
Size
3.8 MB
Stars
10.4K
Updated
CommitMar 31
Age
3y
Commits · 90 Days