Knowing SQL is mandatory for any IT professional. Following are very comprehensive tutorials on SQL which are easy to understand.
Its impossible to fully appreciate SQL without knowing a bit about Databases. Tutorial 1 to 5 Focus on Database Concepts. Its highly recommended you do not skip the tutorials.
Refer the tutorials sequentially one after other to maximise effectiveness of the training material.
The tutorials have many code examples. Its recommended you practise them.