社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

腾讯云请来大神告诉你:Python 操作 MySQL 的正确姿势

马哥Linux运维 • 8 年前 • 758 次点击  

来源:http://img2.100weidu.com/get?src=http://www.qcloud.com/community/article/687813

作者 :邵建永

编辑 : 顾乡

使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQLdb),PyMySQL和SQLAlchemy。

 Python-MySQL 

Python-MySQL资格最老,核心由C语言打造,接口精炼,性能最棒,缺点是环境依赖较多,安装复杂,近两年已停止更新,只支持Python2,不支持Python3。

 PyMySQL 

PyMySQL为替代Python-MySQL而生,纯python打造,接口与Python-MySQL兼容,安装方便,支持Python3。

 SQLAlchemy 

SQLAlchemy是一个ORM框架,它并不提供底层的数据库操作,而是要借助于MySQLdb、PyMySQL等第三方库来完成,目前SQLAlchemy在Web编程领域应用广泛。

本文主要介绍PyMySQL的正确使用方法,示例代码都是选自实战项目。


安装

1.简单的方式:

2.如果无法联网,需要进行离线安装,例如:


导入


连接



查询


简单插入


批量插入


更新

PyMySQL已经相当成熟,和Python-MySQL一样,它在很多Linux发行版本中都是可选的安装组件。

————五一期间全线课程特惠————

Linux面授班,优惠四重享,4000元大礼包等你拿

Linux网络班,双重优惠出击,最高2000元降价+666元学习资料赠送

Python全栈+Python运维,最高直降2000元+八重大礼

课程详情,请咨询学习顾问:


马哥教育二号女神,甜过初恋的课程顾问


糖豆

Linux面授班,报名优惠400元,名额有限,抢完为止!


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/weixin/wj1OJb7mdX
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1885
 
758 次点击