import pymysql
#查詢語句
defselect_info()
: host =
'192.168.2.62'
user =
'liying'
password =
'kt8jcz'
port =
3306
db =
'rds1_socialmedia'
data_base = pymysql.connect(host = host , user = user,password = password , db = db , port = port , cursorclass = pymysql.cursors.dictcursor)
cursor = data_base.cursor(
) sql =
'select ip,port,tongxunlu_start_num,brother_number from phoneinfo where redbook_status = 1 and wechat_status = 1 limit 10'
try:
cursor.execute(sql)
result = cursor.fetchall(
(result)
for i in result:
(i) cursor.close(
) data_base.close(
)except
('error'
)select_info(
)
在預設情況下cursor方法返回的是basecursor型別物件,basecursor型別物件在執行查詢後每條記錄的結果以列表(
list
)表示。如果要返回字典(
dict
)表示的記錄,就要設定cursorclass引數為mysqldb.cursors.dictcursor類。
pymysql動態查詢結果
如果程式需要檢查資料庫中的某個動態的資料,只有當這個資料滿足條件時才會繼續執行 比如需要實現的功能如下 def check status status 資料庫查詢結果 初始化當前的status值 while status 條件 status 資料庫查詢結果 如果不滿足條件則持續獲取該結果 sleep...
pymysql查詢查詢結果轉換json
python3使用pymysql通常select返回的是乙個不含字段的列表,通常我們需要通過訪問欄位來獲取字段值 把返回結果轉成dict會方便我們操作 核心就在於建立連線時指定游標類 cursorclass pymysql.cursors.dictcursor 開啟資料庫連線 db pymysql....
Kettle 查詢結果傳遞以 相關子查詢
場景需求 源資料庫表a和b,目標資料庫表c,需要根據表a符合條件的id去查詢表b的記錄,最後把結果放入到表c 表c和表b的字段完全一致 kettle的需求 根據前乙個表的篩選結果去查詢另乙個表 1 從a表中篩選出符合條件的id 2 獲取上個a表的結果集合,讓b表進行查詢,這裡主要幾點 對於 的作用 ...