Python 数据库操作:精准获取指定行指定列的完整指南

张开发
2026/4/7 20:49:42 15 分钟阅读

分享文章

Python 数据库操作:精准获取指定行指定列的完整指南
🎯 Python 数据库操作:精准获取指定行指定列的完整指南下面给你分场景、给可直接运行的代码,覆盖所有常用需求,从基础到进阶一次性讲透。一、核心前提:先拿到完整结果集基于你之前的代码,我们先拿到所有数据和字段名:# 执行查询 sql = "SELECT * FROM user" cursor.execute(sql) # 获取所有结果:results 是「行元组组成的列表」,每行是一个元组 results = cursor.fetchall() # 获取字段名列表:columns 是列名的列表,顺序和 results 完全对应 columns = [col[0] for col in cursor.description]results结构:[(行1数据), (行2数据), ...],下标从 0 开始columns结构:['id', 'name', 'age', ...],下标从 0 开始cursor.description 到底长啥样二、方法 1:通过「行号 + 列号」直接取值(最基础)

更多文章