工作中需要写不少数据变换的小脚本,读写数据的行数也较多,因此并不喜欢用 ORM 工具。于是自己写了一个基于 PyMySQL 的数据库封装类,便于数据操作。比较有趣的部分是为了支持复杂的 WHERE 和 JOIN 语句,实现了把 dict 拼接成 SQL ,这样输入的参数是一些 JSON like query 。
开发中借鉴了 Medoo 的一些内容,比如 JOIN 、别名和 SQL 函数的符号化表示等,感谢 Medoo 的作者。
使用例子请移步 Github :
https://github.com/ligyxy/DictMySQL文档:
https://ligyxy.github.io/DictMySQL
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://study.congcong.us/t/251477
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.