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()

相关推荐
Sherry Wangs1 天前
【ML】机器学习进阶
人工智能·python·机器学习
X1A0RAN1 天前
python 借助 paramiko 库执行 SSH命令报错:input is not a terminal 解决方式
开发语言·python·ssh
百***78751 天前
Grok-4.1与GPT-5.2深度对比:技术差异、适用场景及Python集成指南
java·python·gpt
黎雁·泠崖1 天前
吃透Java操作符进阶:算术+移位操作符 全解析(Java&C区别+完整案例+避坑指南)
java·c语言·python
用针戳左手中指指头1 天前
AI小白搞AI之目标检测:王者荣耀画面识别
人工智能·python·yolo·目标检测·王者荣耀
大学生毕业题目1 天前
毕业项目推荐:105-基于yolov8/yolov5/yolo11的烟草等级检测识别系统(Python+卷积神经网络)
人工智能·python·yolo·目标检测·cnn·pyqt·烟草等级
旅途中的宽~1 天前
【Python】pip install -v e .命令不想自动更新torch版本
开发语言·python·pip
海棠AI实验室1 天前
第 3 篇:方案写作——SOW / 里程碑 / 验收标准 / 风险假设的标准模板
数据库·python
高洁011 天前
AI智能体搭建(4)
python·深度学习·机器学习·transformer·知识图谱
IT=>小脑虎1 天前
Python爬虫零基础学习知识点详解【基础版】
爬虫·python·学习