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

Select Star SQL

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

SQLime
SQLite Playground

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