复制代码
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
29
30
31
32
33
34
35
36
37
38
39
40
41# -*-coding:utf-8-*- import pymysql import pandas as pd import time def execude_sql(sql): # 创建连接 try: db = pymysql.connect( host='10.100.155.19', port=3308, name='usm', passwd='passwd', db='usmdb', charset='utf8') except: print('数据库连接失败,10s后重试') time.sleep(10) # 创建游标 cursor = db.cursor() cursor.execute(sql) col = cursor.description result = cursor.fetchall() # 将结果转化为DateFrame df = pd.DataFrame(list(result)) # 关闭游标 db.close() # 返回dateframe return result, col sql = """SELECT * FROM cmdb_hostinformation WHERE prov_id = 100;""" resu,co = execude_sql(sql) for (test,) in resu: result,col = execude_sql(test) list = [] for i in range(len(col)): list.append(col[i][0]) print(list) # 获取字段 print(result) # 获取内容 print(col[1][0]) # 这是字段 print(col)
最后
以上就是靓丽中心最近收集整理的关于用pymysql来获取数据的全部内容,更多相关用pymysql来获取数据内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复