python向mysql插入数据
Posted 星空6
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python向mysql插入数据相关的知识,希望对你有一定的参考价值。
import pymysql
db = pymysql.connect(host=\'47.98.226.11\',user=\'root\',password=\'123456\',port=3306,db=\'jforum\')
cursor = db.cursor()
data={
\'username\':\'hui4\',
\'user_password\':\'b1d196bdd4580d4ca16af5fdbf746fa251efced39bb9aff25618d0bf9f968a47237bcd4d6863ed0ad9d1b3069d721f139dce72de8c7b078c85ab37ab66cf3876\',
}
table=\'jforum_users\'
keys=\',\'.join(data.keys())
values=\',\'.join([\'%s\']*len(data))
sql=\'INSERT INTO {table}({keys}) VALUES ({values})\'.format(table=table,keys=keys,values=values)
try:
cursor.execute(sql,tuple(data.values()))
print("Successful")
db.commit()
except:
print("Failed")
db.rollback()
cursor.close()
db.close()
以上是关于python向mysql插入数据的主要内容,如果未能解决你的问题,请参考以下文章