Python 连接数据库并遍历数据

import pymysql

建立连接

connection = pymysql.connect(

host='localhost',

user='your_username',

password='your_password',

database='your_database',

charset='utf8mb4'

)

try:

with connection.cursor() as cursor:

执行查询

sql = "SELECT * FROM your_table_name"

cursor.execute(sql)

获取所有结果

results = cursor.fetchall()

获取字段名

columns = [desc for desc in cursor.description]

print(" | ".join(columns))

print("-" * 40)

遍历并打印每一行

for row in results:

print(" | ".join(str(val) for val in row))

finally:

connection.close()

相关推荐
BBB努力学习程序设计2 小时前
Python迭代器与生成器深度解析:懒加载的艺术
python·pycharm
dazzle2 小时前
OpenCV基础教学(二):图像的灰度化处理
python·opencv·计算机视觉
代码洲学长2 小时前
RNN模型01
人工智能·python·rnn·自然语言处理·gru·lstm
饕餮争锋2 小时前
REPL简介
python
执笔论英雄2 小时前
【RL]大模型训练1F1B执行过程
python
Amelia1111112 小时前
day35
python
superman超哥3 小时前
仓颉Actor模型的实现机制深度解析
开发语言·后端·python·c#·仓颉
superman超哥3 小时前
仓颉内存管理深度探索:引用计数的实现原理与实战
c语言·开发语言·c++·python·仓颉
zhuzihuaile3 小时前
Langchain-Chatchat + Ollama + QWen3 + 搭建知识库 + AI-Win
人工智能·python·ai·langchain