天天看點

python操作資料庫之讀取資料庫資料方法

自動化測試經常會往資料庫裡寫資料,然後從資料庫裡讀取資料。

下面講下從資料庫裡讀取資料的方法。

前提:已安裝mysql.connector子產品

已建立的資料庫為(在test資料庫的tet表下):

python操作資料庫之讀取資料庫資料方法

一、            使用fetchone()擷取結果集的下一行

python操作資料庫之讀取資料庫資料方法

 運作後讀取的值為:

python操作資料庫之讀取資料庫資料方法

如果在D後面直接再加上一個語句C =fetchone(),C将是清單中的下一個值:

python操作資料庫之讀取資料庫資料方法

擷取到的C的值為:

python操作資料庫之讀取資料庫資料方法

以此類推,繼續使用fetchone将繼續讀取結果集中的下一行資料。

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

python操作資料庫之讀取資料庫資料方法

運作後讀取的值為:

python操作資料庫之讀取資料庫資料方法

三、            使用fetchmany()擷取結果集的下行(指定列印出多少行資料)

python操作資料庫之讀取資料庫資料方法

運作結果會擷取到2行資料結果:

python操作資料庫之讀取資料庫資料方法

本文轉自niedongri 51CTO部落格,原文連結:http://blog.51cto.com/laomomo/1976135,如需轉載請自行聯系原作者