Quiero aprender SQL por mi cuenta en un mes. ¿Cómo lo hago? ¿Qué recursos en línea puedo usar?

Empezaría aprendiendo lo básico:
* Comprender tablas, columnas, filas, DBMS.
* seleccionar datos utilizando SELECT. Cómo seleccionar con condiciones.
* Información de grupo en una base de datos con GROUP BY.
* unirse a la información de dos tablas utilizando INNER JOIN, OUTER JOIN.

Una vez que domines esto, puedes hacer el 75% del trabajo como programador. Más adelante, será importante aprender las funciones que le permiten dar formato a los resultados que obtuvo con sus consultas (cadena de formato, fechas).

Para comenzar, pruebe el Tutorial de SQL – Aprenda la programación de SQL (Tutorial de SQL – Aprenda la programación de SQL). Contiene lecciones, ejercicios y pruebas y la capacidad de practicar contra una base de datos real. Si tiene alguna pregunta, puede dejar un comentario al final de cada lección.
Una vez que comience, intente descargar lo más rápido posible un DBMS e inventar un proyecto utilizando una base de datos. Esta publicación, por ejemplo, muestra cómo descargar la versión gratuita del servidor SQL:

Instalación de SQL Server (versión gratuita)

Descubra qué le gustaría hacer y vuelva a las lecciones para descubrir cómo lo haría con SQL. Es la forma más divertida y eficiente de hacerlo.
Espero eso ayude

SQL es realmente fácil de aprender, y como desarrollador incluso diría que se siente como escribir oraciones en inglés.

Si quieres aprenderlo por tu cuenta usa YouTube. Hay un canal llamado TheNewBoston que personalmente recomiendo. El enlace a sus tutoriales de MySQL es

MySQL Database Tutorial

Este tutorial tiene casi todo lo que necesitará, desde la descarga de fuentes hasta consultas de alto nivel, y si lo sigue con prudencia, puede convertirse fácilmente en bueno en las consultas SQL.

1) tu tubo
2) tutorialpoints.com
3) foros de sql