> To learn SQL SQLite should be enough - it has all the basics, just as > MySQL, while it doesn't require any server/client configuration > (encoding configuration in MySQL is real PITA). But if you want any > "serious SQL", go with any freely available *real SQL server*, like > Firebird or PostgreSQL. I'd consider Firebird, as it's pretty lightweight.
Firebird can be used as an embedded database just like SQLite as well. This gives a much more powerful database that can still be used without the administration overhead. Aside from flexibility, the reason I prefer FireBird is that it has much more sophisticated visual tools available. -- http://mail.python.org/mailman/listinfo/python-list