python pymysql模块 链接mysql 遍历查询结果的方法 详解
目录
python链接mysql的方法
遍历字段获取值
完整代码
python链接mysql的方法
import json
import pymysql
def connect_mysql():conn = pymysql.connect(host='localhost',user='root',password='root',db='test',port=3306,charset='utf8')return conn
遍历字段获取值
# 获取游标对象
cursor = conn.cursor()# 查询 SQL 语句
sql = "select id,name,score from students;"
# 执行 SQL 语句 返回值就是 SQL 语句在执行过程中影响的行数
row_count = cursor.execute(sql)
print("SQL 语句执行影响的行数%d" % row_count)# 取出结果集中一行数据, 例如:(1, '张三',89)
# print(cursor.fetchone())# 取出结果集中的所有数据, 例如:((1, '张三',89), (2, '李四',88), (3, '王五',90))
for line in cursor.fetchall():print(line)
#获取单个字段的值print("id的值"+line[0])print("name的值"+line[1])print("score的值"+line[2])
完整代码
import pymysql# 创建连接对象
conn = pymysql.connect(host='localhost', port=3306, user='root', password='root',database='test', charset='utf8')# 获取游标对象
cursor = conn.cursor()# 查询 SQL 语句
sql = "select id,name,score from students;"
# 执行 SQL 语句 返回值就是 SQL 语句在执行过程中影响的行数
row_count = cursor.execute(sql)
print("SQL 语句执行影响的行数%d" % row_count)# 取出结果集中一行数据, 例如:(1, '张三',89)
# print(cursor.fetchone())# 取出结果集中的所有数据, 例如:((1, '张三',89), (2, '李四',88), (3, '王五',90))
for line in cursor.fetchall():print(line)
#获取单个字段的值print("id的值"+line[0])print("name的值"+line[1])print("score的值"+line[2])# 关闭游标
cursor.close()# 关闭连接
conn.close()
python pymysql模块 链接mysql 遍历查询结果的方法 详解相关推荐
- php mysql PDO 查询操作的实例详解
php mysql PDO 查询操作的实例详解 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...
- pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解
php mysql PDO 查询操作的实例详解 php mysql PDO 查询操作的实例详解 这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需 ...
- python list遍历删除,对python list 遍历删除的正确方法详解
在遍历list的时候,删除符合条件的数据,可是总是报异常,代码如下: num_list = [1, 2, 3, 4, 5] print(num_list) for i in range(len(num ...
- Python精讲:在Python中遍历字典的三大方法详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中遍历字典的三大方法详解>.本知识点主要内容有:使用字典对象的items()方法可以遍历字典的项和字典的&qu ...
- pythonprint字节按照16进制输出_对python以16进制打印字节数组的方法详解
对python以16进制打印字节数组的方法详解 一.问题描述 如果直接用print打印bytes的话,有时候会直接显示ascii对应的字符,看起来很蛋疼. 二.运行效果 上面一行是直接用print打印 ...
- python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解
如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...
- android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】
本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...
- python 读取图片转换为一维向量_对Python中一维向量和一维向量转置相乘的方法详解...
对Python中一维向量和一维向量转置相乘的方法详解 在Python中有时会碰到需要一个一维列向量(n*1)与另一个一维列向量(n*1)的转置(1*n)相乘,得到一个n*n的矩阵的情况.但是在pyth ...
- java 查询sql语句_java执行SQL语句实现查询的通用方法详解
完成sql查询 并将查询结果放入vector容器,以便其他程序使用 /* * 执行sql查询语句 */ public static vector executequery(class clazz, s ...
最新文章
- 工厂三兄弟之工厂方法模式
- 探讨ASP.NET 2.0中的Web控件改进技术(2)
- 《c语言从入门到精通》看书笔记——第6章 选择结构程序设计
- php删除第一个字母,php – 正在上传的文件将第一个字母切断
- 【MapReduce】编程指导思想
- x64下进程保护HOOK
- SQL实现将一个表的数据插入到另外一个表的代码
- 学习Wireshark之二:数据包分析
- oracle表转换mysql建表语句
- Linux环境下向github上传代码(生成token、生成本地密钥)
- 我有一个梦想(I have a dream)
- c语言很简单只要一节课,计算机二级C语言考什么
- 精通安卓性能优化-第五章(三)
- iOS 16老机型落幕:iPhone 7、iPhone 6S和iPhoneSE 2016无法更新
- 常用正则表达式大全 (转)
- vue+elementUI同时上传视频和图片并回显
- java中的反射详解
- linux安装wl工具,【驱动】博通wl驱动的三种安装方法
- 视频教程-oracle数据库快速入门-Oracle
- 如何基于 Nacos 和 Sentinel ,实现灰度路由和流量防护一体化
热门文章
- The name Foxit Software sounds familiar
- Mybatis_day2_Mybatis的CRUD操作
- azure上传excel_使用MS Excel访问Azure中的关系SQL数据库
- sql错误索引中丢失_收集,汇总和分析丢失SQL Server索引统计信息
- sql重命名数据库_为什么要为SQL单元测试巧妙地命名数据库对象
- 在SQL Server 2017中使用Python进行数据插值和转换
- sql server 复制_SQL Server复制配置:点对点和合并复制
- BootStrap-
- Studio启动的时候报错 Could not install Gradle distribution from
- 近期将要学习的内容(flag)