你可以手动编写原生 SQL,也可以借助现有的第三方模块,比如 pypika。本篇文章就来介绍一下 pypika 的用法,由于是第三方库,需要先安装,直接 pip install pypika 即可。 from pypika import Field, Queryfrom pypika import functions as fnquery = Query.from_("people").select 而 pypika 不知道你的数据库种类,所以默认用的是双引号。如果想适配 MySQL 的话,那么应该告诉 pypika,我们要适配 MySQL。 小结以上就是 pypika 的相关内容,总的来说还是很方便的,在面对一些不复杂的 SQL 时,使用该模块会非常方便。当然 pypika 还支持更多高级用法,比如窗口函数,有兴趣可以查看官网。 https://pypika.readthedocs.io