python pymysql select某表然后update该表某些字段记录
#!/usr/bin/python# -*- coding: UTF-8 -*-import pymysql# 建立数据库连接db=pymysql.connect(host='127.0.0.1',port=3306,user='',password='',db='',charset='utf8')sql = "select * from table"#使用cursor()方法创建一个游标对象cu
·
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import pymysql
# 建立数据库连接
db=pymysql.connect(
host='127.0.0.1',
port=3306,
user='',
password='',
db='',
charset='utf8'
)
sql = "select * from table"
#使用cursor()方法创建一个游标对象
cursor = db.cursor()
#使用execute()方法执行SQL语句
cursor.execute(sql)
#使用fetall()获取全部数据
datas = cursor.fetchall()
#打印获取到的数据
for data in datas:
print(data)
print((data[2].replace('.0',''),data[0]))
# 执行sql语句
sql='update table set name = %s where id = %s'
rows=cursor.executemany(sql,[(data[2].replace('.0',''),data[0])])
# 提交
db.commit()
#关闭游标和数据库的连接
cursor.close()
db.close()
更多推荐
已为社区贡献2条内容
所有评论(0)