SQL之上的瘦包装器,使您能够轻松地用python编写SQL代码
supersql的Python项目详细描述
Supersql库
Supersql是在SQL之上的very thin wrapper
,它使您能够轻松地用python编写SQL代码。在
在
为什么?在
老实说,使用字符串格式编写sql模板确实很痛苦。
SQLAlchemy很好,但是有时候ORM不是您所需要的,而
f strings
在python中解决了很多问题,复杂的SQL模板不是
他们。在
Supersql使连接和查询python数据库变得非常简单。在
让代码来解释:
fromsupersqlimportConnection,Queryconnection=Connection('postgres:localhost:5432',user='postgres',password='postgres')query=Query()results=query.SELECT('first_name','last_name','email').FROM('employees').WHERE('email',equals='someone@example.com').run()forresultinresults:print(result)
在
太多神奇的文字?我同意。让我们用一个模式再试一次
^{pr2}$在
注:仍处于开发阶段--预计上市日期(2019年11月11日)
Supersql在启动前不可安装
- 项目
标签: