PyMySQL是python3.x版本中用于连接MySQL服务器的一个库,Python2使用的是mysqldb
PyMySQL遵循Python数据库API v2.0规范,并包含了pure-Python MySQL客户端库。
PyMySQL安装
地址https://github.com/PyMySQL/PyMySQL
使用pip命令安装:pip install PyMySQL
使用git命令安装:
git clone https://github.com/PyMySQL/PyMySQL
cd PyMySQL/
Python3 steup.py install
数据库连接操作
导入模块:import pymysql
打开数据库连接
Db = pymysql.connect(host=”localhost”,user=”root”,password=””,db=”mydb”,charset=”utf8”)
使用cursor()方法创建一个游标对象cursor
Cursor = db.cursor()
使用execute()方法执行SQL查询
Cursor.execute(SQL语句)
处理结果(执行增、删、改和查的所有操作)
关闭数据库
Db.close()
Cursor.fetchone() 获取一条信息 可遍历
Cursor.fetchall() 获取全部信息
进行操作是使用try: except Exception as e: 检查异常
使用 db.commit() db.rollback() 来进行提交和回滚