前提: 安装pymysql: pip install pymysql,有时需要用到国内镜像源。
安装完成之后接下来主要包括三个步骤:
一:连接到mysql数据库
con=pymysql.connect(host, port,user,password,(charset)):主要有四个参数:主机,端口号,用户名,密码。
建议添加编码方式:charset="utf8"
二:创建游标对象。
cur = con.cursor()
三:执行sql语句
准备sql语句,将sql语句通过游标对象执行。
res = cur.execute(sql)
将结果保存到res中,res表示查询到多少条信息。
提取查找到的内容。主要有两个方法:
1. fetchall(),返回的是一个查询集。以元组的形式展现,里面每一条数据为元组中的一个元素(子元组的形式)。
datas = cur.fetchall()
2. fetchone(),获取查询到的数据的第一条。以元组的形式展示。
data = cur.fetchone()
增删查改:
准备sql数据,执行数据库语句:
cur.execute(sql)
执行完sql语句之后,需要进行commit()提交。
con.commit()