I want to teach myself SQL. I have windows xp home version. Do I need to download the software to practice or is there another alternative. Also can you create a database in MS Access and then change it into SQL? Lastly, how does Visual basic work with SQL? Is there a way to create a database in Visual basic 6 and then change programing into SQL?