This is a tutorial for Python programmers who would like to improve their knowledge of SQL.

You may find it helpful to read the Introduction, How To and Primer pages first, but you are also welcome to dive straight in:



Why you might want to learn SQL, the level of knowledge you will need for this tutorial and how you can help to improve it.

How To

The tutorial includes lots of code which you may wish to run for yourself and there are several options for doing so.


Background material on relational databases and SQL.