python3 连接mysql

Posted x2x3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 连接mysql相关的知识,希望对你有一定的参考价值。

在python3中,可以使用pymysql
import pymysql
 
https://www.cnblogs.com/wangbaihan/p/8127740.html
 
流程
连接数据库→创建游标→执行SQL→fetch获得数据,进行业务处理→关闭游标→commit→关闭数据库连接
 
连接数据库:
conn = pymysql.connect(host=host, user=user, passwd=password, db=db)

 

创建游标:
cur = conn.cursor()

 

执行SQL:
cur.execute("INSERT INTO table VALUE something")
cur.execute("SELECT * FROM table")

 

获取数据:
data = cur.fetchone()
data = cur.fetchmany()
data = cur.fetchall()
# data是个生成器

 

关闭游标:
cur.close()

 

如果SQL是insert之类的DML语句,要记得commit:
conn.commit()

 

关闭数据库连接
conn.close()

以上是关于python3 连接mysql的主要内容,如果未能解决你的问题,请参考以下文章

python3.4怎么连接mysql pymysql连接mysql数据库

学习笔记:python3,代码片段(2017)

scrapy主动退出爬虫的代码片段(python3)

scrapy按顺序启动多个爬虫代码片段(python3)

Python3连接MySQL

Python3连接MySQL