SQL is a standardized language for giving commands to databases. Most (all?) industrial-strength databases use SQL as their command language. (DB-API is actually a wrapper around SQL - it standardizes the API to issue a SQL command and read the results.)
SQL is kind of a strange beast and has a style and learning curve all its own. It is worth learning if you expect to be using databases much in your future. There are some light-weight databases that don't use SQL (KirbyBase and MetaKit are two) but all of the major ones do.
I don't know any good on-line resources for learning SQL - maybe others have a recommendation. A book I like is "The Practical SQL Handbook" by Judith Bowman, Sandra Emerson, Marcy Darnovsky
http://www.bookpool.com/ss?qs=Practical+SQL+Handbook&x=0&y=0
Kent
_______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
