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在启动前不可安装

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Android应用程序中在活动之间传递数据的java   Maven的哪个版本与Java 6兼容?   java@jsonview在未知属性上失败   Java写入文件不可恢复的sumbols   java为什么内部类使私有方法可访问?   我们可以从JAVA调用SpringRemotingWeb服务吗。网   java抽象Servlet此方法是线程安全的吗?   java如何处理会话。你有什么奇怪的行为吗?   java JUnit错误如何修复?   通过合并对象或聚合对java java8流进行分组   重定向标准输出禁用标准错误自动刷新(Java)   对于每个模板,Java与C++的等价物是什么?   java SSLsocket连接错误   JAVAMacOS上的lang.UnsupportedClassVersionError   java如何获取对象对象层的值?   java画布和位图变量设置为null   java如何避免在这种“访问者”模式中使用instanceof?   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?