PyMySQL连接MySQL数据库

Posted 此生不换Yang

tags:

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

首先,

添加Pymysql模块:

 

 

代码:

import pymysql

db = pymysql.connect(host="localhost",
user="root",
password="123456",
db="world",
port=3306,
charset="utf8")
# 打开数据库连接

cur = db.cursor()
# 使用cursor()方法获取操作游标

sql = "SELECT `ID`, `Name`, `CountryCode`, `District`, `Population` FROM city LIMIT 1;"
# sql语句

try:
cur.execute(sql)
# 执行sql语句
results = cur.fetchall()
# 获取查询的结果

for row in results:
# 遍历结果
ID = row[0]
Name = row[1]
CountryCode = row[2]
District = row[3]
Population = row[4]
print(ID, Name, CountryCode, District, Population)
except Exception as e:
raise e
finally:
db.commit()
# 提交
cur.close()
# 关闭游标
db.close()
# 断开数据库连接

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

Python mysql(使用pymysql)自动重新连接

pymysql 无法连接 SSL

Python连接MySQL数据库之pymysql模块使用

Python连接MySQL数据库之pymysql模块使用

Python连接MySQL数据库之pymysql模块使用

Python3中使用PyMySQL连接Mysql