【笔记】Python3操作MySQL数据库

前言

Python3操作MySQL数据库

下载依赖

1
pip3 install pymysql

引入依赖

1
import pymysql

创建连接对象

1
conn = pymysql.connect(host='<ip>', port=3306, user='<username>', password='<password>', database='<database_name>', charset='utf8')

获取游标对象

1
cur = conn.cursor()

执行没有返回值的SQL语句

1
rows = cur.execute("<sql>")

执行有返回值的SQL语句

查询单条数据

1
2
rows = cur.execute("<sql>")
cur.fetchone()

查询多条数据

1
2
rows = cur.execute("<sql>")
cur.fetchall()

查询指定个数的数据

1
2
rows = cur.execute("<sql>")
cur.fetchmany(<num>)

关闭游标

1
cur.close()

关闭连接

1
conn.close()

完成