大家在 Python 下都用什么 MySQL 客户端库?

2021-06-23 15:32:20 +08:00
 Elliota
新人一个,目前 Python 下 MySQL 库挺多的,不知道那个最流行最通用,搜了没搜到,干脆发问题了,大家各抒己见吧~
3299 次点击
所在节点    程序员
16 条回复
jenlors
2021-06-23 15:36:48 +08:00
chioplkijhman
2021-06-23 15:41:08 +08:00
pymysql
aladdindingding
2021-06-23 15:58:48 +08:00
同步的话 mysqlclinet c 写的,异步的就多了
a353440815
2021-06-23 16:21:08 +08:00
pymysql 连接池
iyaozhen
2021-06-23 16:27:45 +08:00
推荐这个 https://dev.mysql.com/doc/connector-python/en/ MySQL 官方的,纯 py 实现,也能绑定 c 扩展

有连接池、failover
tabris17
2021-06-23 16:34:25 +08:00
mysql 官方的那个 mysql-connector-python 是不是没人用啊
holley
2021-06-23 16:34:31 +08:00
aiomysql
stach
2021-06-23 17:20:16 +08:00
pymysql 连接池
remrem
2021-06-23 17:24:22 +08:00
pymysql
zengxs
2021-06-23 21:41:51 +08:00
pymysql + dbutils 连接池
ericls
2021-06-23 22:01:00 +08:00
mysqlclinet 如果要异步就上 threadpool
chenqh
2021-06-23 22:05:05 +08:00
pymysql
dingwen07
2021-06-23 22:34:33 +08:00
python 的数据库连接器有规范的吧,应该都差不多
lucays
2021-06-23 23:24:48 +08:00
一般就是 mysqlclient 和 pymysql 吧,一个 C 实现,快但是装起来略麻烦,一个纯 py 实现,慢
异步 aiomysql
pcbl
2021-06-24 00:48:25 +08:00
peewee
Elliota
2021-06-27 00:20:01 +08:00
综合考量,选 pymysql 了,谢谢大家啦。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785321

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX