It's my belief that the best way to learn SQL is to use SQL. So that's what you're going to do. There are some very high quality interactive tutorial sites already on the Web. You should complete the following (including doing the exercises):
The following sites were the main background that I referred to.