python编程常用类库简介-数据库管理
1、 MySQL-python又称MySQLdb,是Python连接M鲻戟缒男ySQL最流行的一个驱动,很多框架也基于此库进行开发。只支持Python 2.x,聂馏笔彗且安装时有许多前置条件。由于该库基于C语言开发,在Windows平台上的安装非常不友好,经常出现失败的情况,现在基本不推荐使用,取代品为衍生版本。

2、mysqlclient完全兼容MySQLdb,同时支持Python 3.x,是Django ORM的依赖工具,可使用原生SQL来操作数据库,安装方式与MySQLdb一致。

3、PyMySQL纯Python实现的驱动,速度比MySQLdb慢,最大的特点为安装方式简洁,同时也兼容MySQL-python。

4、SQLAlchemy一种既支持原生SQL,又支持ORM的工具。ORM是Python对象与数据库关系表的一种映射关系,可有效提高写代码的速度,同时兼容多种数据库系统,如SQLite、MySQL、PostgreSQL,代价为性能上的一些损失。
