Python学习笔记(十二)
一、Python 操作 MySQL
操作步骤
(一)方法一
1、安装pymysql包
pip install pymysql
2、导入pymysql包
import pymysql
3、与目标数据库建立连接
conn = pymysql.connect (
host='192.168.x.x',
user='xxx',
password='xxxx',
database='testdb',
port=3306,
charset='utf8'
)
4、获取游标
cursor = conn.cursor()
5、执行SQL语句
cursor.execute("select * from table")
6、获取执行结果
cursor.fetchone()
单条结果,元组形式返回的结果
cursor.fetchall()
所有结果,元组的元组形式返回的结果
7、关闭连接
cursor.close()
conn.close()
(二)方法二
调用外部SQL文件执行
with open("xxx.sql", "r", encoding="utf8") as f:
for line in f.readlines():
cursor.execute(line)