上篇文章基于mysql-connector-python来实现数据库的基本操作。本文基于PyMySQL来连接并使用数据库。
1. PyMySQL
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
2. PyMySQL的安装
执行命令:pip install PyMySQL -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 基本使用
# 导入库
import pymysql# 连接数据库, 一定保证存在数据库testdb
db = pymysql.connect(host='localhost',user='root',password='123456',database='testdb')# 首先获取游标对象
cursor = db.cursor()# 获取数据库版本
cursor.execute("SELECT VERSION();")
data = cursor.fetchone()
print("数据库版本 : %s " % data)# 删除表
cursor.execute("DROP TABLE IF EXISTS STUDENT;")# 创建表
cursor.execute("""CREATE TABLE STUDENT (num INT NOT NULL,name CHAR(20),age INT, sex CHAR(10));""")# 插入数据
try:cursor.execute("""INSERT INTO STUDENT(num,name, age, sex)VALUES (101, 'zhang', 20, 'Man')""")cursor.execute("""INSERT INTO STUDENT(num,name, age, sex)VALUES (102, 'Wang', 18, 'Woman')""")db.commit()
except:db.rollback()db.close()


4.写在最后
参考文章:
(1) https://zetcode.com/python/pymysql/
(2) https://zhuanlan.zhihu.com/p/139763027

















