# cursorclass 默认的值 pymysql.cursors.Cursor,结果也用for循环 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='数据库名称', charset='utf8', cursorclass=pymysql.cursors.Cursor) |
| # 这种方式以字典的形式展现出来,然后用for循环,可以按照字典的方式去取出 # conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='数据库名称, charset='utf8', cursorclass=pymysql.cursors.DictCursor) |
| sql = "select * from django_celery_beat_periodictask;" |
| cursor = conn.cursor() |
| cursor.execute(sql) |
| result_list = cursor.fetchall() |
| cursor.close() |
| conn.close() |
| for i in result_list: # 默认类 print(i) #如果返回是字典形式用 print['字典中的键'] |
| SSCursor 效果同Cursor 无缓存游标,也就是说,对数据库的每一条数据进行处理,适合查询数据量比较大的情况 |
| SSDictCursor 效果同DictCursor 无缓存游标,也就是说,对数据库的每一条数据进行处理,适合查询数据量比较大的情况 |
2939

被折叠的 条评论
为什么被折叠?



