Also meiner Erfahrung nach sind erstmal Grundlagen zu Themen wie:
- Was ist eine Datenbank
- Relationale Datenbanken
- Normalisierung
- ACID
notwendig, dann hat man das Grundwissen schon mal drauf. Beschäftige dich mit der Modellierung von Datenbanken, probier ein bisschen was mit mit MySQL aus.
Erst danach ist SQL ein Thema, klar ist es DAS Thema was man in der Praxis wirklich braucht, aber ohne das notwendige Grundverständnis... ich weiß nicht ob das sinnvoll ist.
Zum Thema SQL - DML:
- auf jeden Fall zuerst SELECT in allen möglichen Konstellationen (Subqueries, Joins, Aggregationen usw)
- Insert, Update, Delete ist dann der nächste Schritt
- DDL kann man dann bei Bedarf vertiefen (Create, Alter, Drop, usw.)