V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Elliota
V2EX  ›  程序员

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

  •  
  •   Elliota · 2021-06-23 15:32:20 +08:00 · 3549 次点击
    这是一个创建于 1247 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新人一个,目前 Python 下 MySQL 库挺多的,不知道那个最流行最通用,搜了没搜到,干脆发问题了,大家各抒己见吧~
    16 条回复    2021-06-27 00:20:01 +08:00
    jenlors
        1
    jenlors  
       2021-06-23 15:36:48 +08:00
    chioplkijhman
        2
    chioplkijhman  
       2021-06-23 15:41:08 +08:00
    pymysql
    aladdindingding
        3
    aladdindingding  
       2021-06-23 15:58:48 +08:00
    同步的话 mysqlclinet c 写的,异步的就多了
    a353440815
        4
    a353440815  
       2021-06-23 16:21:08 +08:00
    pymysql 连接池
    iyaozhen
        5
    iyaozhen  
       2021-06-23 16:27:45 +08:00
    推荐这个 https://dev.mysql.com/doc/connector-python/en/ MySQL 官方的,纯 py 实现,也能绑定 c 扩展

    有连接池、failover
    tabris17
        6
    tabris17  
       2021-06-23 16:34:25 +08:00
    mysql 官方的那个 mysql-connector-python 是不是没人用啊
    holley
        7
    holley  
       2021-06-23 16:34:31 +08:00   ❤️ 1
    aiomysql
    stach
        8
    stach  
       2021-06-23 17:20:16 +08:00
    pymysql 连接池
    remrem
        9
    remrem  
       2021-06-23 17:24:22 +08:00
    pymysql
    zengxs
        10
    zengxs  
       2021-06-23 21:41:51 +08:00
    pymysql + dbutils 连接池
    ericls
        11
    ericls  
       2021-06-23 22:01:00 +08:00
    mysqlclinet 如果要异步就上 threadpool
    chenqh
        12
    chenqh  
       2021-06-23 22:05:05 +08:00
    pymysql
    dingwen07
        13
    dingwen07  
       2021-06-23 22:34:33 +08:00 via iPhone
    python 的数据库连接器有规范的吧,应该都差不多
    lucays
        14
    lucays  
       2021-06-23 23:24:48 +08:00
    一般就是 mysqlclient 和 pymysql 吧,一个 C 实现,快但是装起来略麻烦,一个纯 py 实现,慢
    异步 aiomysql
    pcbl
        15
    pcbl  
       2021-06-24 00:48:25 +08:00 via Android
    peewee
    Elliota
        16
    Elliota  
    OP
       2021-06-27 00:20:01 +08:00
    综合考量,选 pymysql 了,谢谢大家啦。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5329 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:28 · PVG 09:28 · LAX 17:28 · JFK 20:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.