此文章用来教人使用python连接mysql,本来csdn就有很多教程的,但是我尝试过都连不成功,ai给的教程也是一样,最后发现两者教程数据库配置都缺漏了port参数,就是端口,普通端口是3306,有的就特殊一点。
ps:搞不懂连不上mysql数据库的教程怎么那么多人浏览,可能是我对技术的了解还不够深。
import pymysql
# 数据库配置,port是端口。
db = pymysql.connect(host='10.15.11.82', user='root', db='test',
password='test', port=5432, charset='utf8')
# 连接到数据库
connection = db
try:
with connection.cursor() as cursor:
# 执行SQL查询,获取前十条数据
sql = "SELECT * FROM x_view LIMIT 10"
cursor.execute(sql)
# 获取查询结果
results = cursor.fetchall()
for row in results:
print(row) # 输出查询结果
finally:
# 关闭连接
connection.close()