sqlwitch在mysqldb的基础上提供了惯用的sql生成。
sqlwitch的Python项目详细描述
sqlwitch是一个python 2.5+库,它在上面提供了惯用的sql生成 关于mysqldb。BSD许可。
用法
with db.insert(into='foobars') as obj: obj.foo = 1 with db.select('foo, bar', from_='foobars'): db.where('foo = 1') with db.update('foobars') as changeset: changeset.foo = 2 db.where('foo = 1') with db.delete(from_='foobars'): db.where('foo = 2')
设置
$ pip install sqlwitch # or $ easy_install sqlwitch # or $ cd sqlwitch-0.2; python setup.py install