MySQL 数据库操作的 Python 程序,用起来挺顺手的。用的是老牌的 MySQLdb 库,配合 Python 写点增删改查的操作,简单直接,适合平时写脚本或者搞点自动化。
MySQLdb 的数据库连接比较经典,用connect()
传账号密码就能连上,响应也快。配合游标cursor()
一起用,查数据、插数据都挺方便。
数据插入和查询的代码也不复杂,用个execute()
丢进去,搞定一条 SQL 语句就完事。写批量插入的时候用executemany()
也能省不少事。
你要是用的是Python3
,记得别用错库,可以看看Python3 中操作 MySQL 数据库的方法这篇,讲得挺清楚。
平时用PyCharm
的同学,推荐顺手打开这个链接PyCharm 玩转数据库,数据库连着写,写着连,效率提升不少。
顺带一提,如果你还没搞懂怎么连数据库的话,这篇MySQLdb 连接 MySQL 的方法可以看看,思路清晰。
这套 Python 操作 MySQL 的方式,轻量、实用,适合你日常写点小工具、管理脚本啥的。如果你追求更高性能或异步,那就得考虑别的库了,比如asyncmy
或者SQLAlchemy
那类的。