å¯ä»¥ä½¿ç¨ç°æçå
python-sql is a library to write SQL queries in a pythonic way.
Nutshell
Import:
>>> from sql import *
>>> from sql.aggregate import *
>>> from sql.conditionals import *
Simple selects:
>>> user = Table('user')
>>> select = user.select()
>>> tuple(select)
('SELECT * FROM "user" AS "a"', ())
>>> select = user.select(user.name)
>>> tuple(select)
('SELECT "a"."name" FROM "user" AS "a"', ())
>>> select = user.select(Count(Literal(1)))
>>> tuple(select)
('SELECT COUNT(%s) FROM "user" AS "a"', (1,))
>>> select = user.select(user.id, user.name)
>>> tuple(select)
('SELECT "a"."id", "a"."name" FROM "user" AS "a"', ())
温馨提示:答案为网友推荐,仅供参考