This is an interactive book which aims to be the best place on the internet for learning SQL.
Best Tools For SQL
Browse 4 + SQL Tools

Select Star SQL

SQL Murder Mystery
Learn SQL in a fun and gamified way.

SQLBolt
Learn SQL with simple, interactive exercises.
sqlmap
Automatic SQL injection and database takeover tool