pymysql怎么逐条读取

pymysql怎么逐条读取,第1张

可以使用 pymysql 模块读取数据库数据

以下代码运行通过:

import pymysql pymysql.install_as_MySQLdb()import MySQLdb conn = MySQLdb.Connection(host='10.211.55.6', user='root', passwd='123456', port=3306, database='lucia_sqltest',                          charset='gbk')cursor = conn.cursor()  # 获取一个游标sql = 'select * from users'cursor.execute(sql)data = cursor.fetchall()for d in data:    # 注意 int 类型需要使用 str 函数转义    print("id: " + str(d[0]) + '  username: ' + d[1] + "  password: " + d[2])

运行效果:

去装一个 pymsql包

然后

import pymysql #导入pymsql模块 #链接数据库,注意port是int型,不是str,所以不要用引号conn = pymysql.connect(user='root',password='root',host='127.0.0.1',port=3306,database='test_demo',use_unicode=True,charset="utf8")#获取游标cursor = conn.cursor()#插入数据,注意看有变量的时候格式cursor.execute("INSERT INTO tieba_user(`uuid`,`user_name`,`user_rank`,`user_level`,`level_status`,`tieba_name`) VALUES (%s,%s,%s,%s,%s,%s)", (user_id, user_name, user_rank, user_level, level_statu, tieba_name))#提交conn.commit()#关闭连接cursor.close()

类似这样


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/6216194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存