I've come across two other SQL command-line clients lately, both written in Python:
pysql, like sqlpython, is for Oracle only.
sqlcmd is intended to work across all sorts of database backends (Oracle, postgreSQL, MySQL, etc.) seamlessly.
I intend to publicly review them soon. In the meantime, thought I'd let you know of their existence.