python操作数据库之读取数据库数据方法

简介:

自动化测试经常会往数据库里写数据,然后从数据库里读取数据。

 

下面讲下从数据库里读取数据的方法。

 

前提:已安装mysql.connector模块

 

已建立的数据库为(在test数据库的tet表下):

 

 

一、            使用fetchone()获取结果集的下一行

 


 运行后读取的值为:


 

如果在D后面直接再加上一个语句C =fetchone(),C将是列表中的下一个值:



获取到的C的值为:


 

以此类推,继续使用fetchone将继续读取结果集中的下一行数据。

二、            使用fetchall()获取结果集中的剩下的所有行


 

运行后读取的值为:


 

三、            使用fetchmany()获取结果集的下行(指定打印出多少行数据)


 

运行结果会获取到2行数据结果:


 


本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1976135,如需转载请自行联系原作者

相关文章
|
1天前
|
Python
【Python 基础】Python中的实例方法、静态方法和类方法有什么区别?
【5月更文挑战第6天】【Python 基础】Python中的实例方法、静态方法和类方法有什么区别?
|
1天前
|
机器学习/深度学习 自然语言处理 算法
Python遗传算法GA对长短期记忆LSTM深度学习模型超参数调优分析司机数据|附数据代码
Python遗传算法GA对长短期记忆LSTM深度学习模型超参数调优分析司机数据|附数据代码
|
1天前
|
开发者 索引 Python
Python中调整两列数据顺序的多种方式
Python中调整两列数据顺序的多种方式
8 0
|
1天前
|
SQL API 数据库
在Python中获取筛选后的SQL数据行数
在Python中获取筛选后的SQL数据行数
8 1
|
1天前
|
数据可视化 Python
python中Copula在多元联合分布建模可视化2实例合集|附数据代码
python中Copula在多元联合分布建模可视化2实例合集|附数据代码
|
1天前
|
数据处理 Python
Python中每个字段增加多条数据的高效方法
Python中每个字段增加多条数据的高效方法
5 1
|
1天前
|
数据挖掘 测试技术 数据处理
在python读取相邻两行的数据进行运算
在python读取相邻两行的数据进行运算
5 1
|
1天前
|
Python
python从指定位置开始打印读取到的数据
python从指定位置开始打印读取到的数据
5 1
|
1天前
|
机器学习/深度学习 存储 算法
Python套索回归lasso、SCAD、LARS分析棒球运动员薪水3个实例合集|附数据代码
Python套索回归lasso、SCAD、LARS分析棒球运动员薪水3个实例合集|附数据代码
|
1天前
|
机器学习/深度学习 数据采集 数据可视化
Python众筹项目结果预测:优化后的随机森林分类器可视化|数据代码分享
Python众筹项目结果预测:优化后的随机森林分类器可视化|数据代码分享