首页 > 数据库技术 > 详细

3.python读写mysql

时间:2019-12-02 15:42:37      阅读:90      评论:0      收藏:0      [点我收藏+]
# 从mysql读数据
import pymysql
import pandas as pd

db = pymysql.connect(host="127.0.0.1", port=3306, user="root", passwd="密码", database=‘数据库名‘, charset=‘utf8‘)
sql = ‘select * from wd_test‘
data = pd.read_sql(sql, db)
print(data)

# 向mysql中写数据
import pymysql
db = pymysql.connect(host="127.0.0.1", port=3306, user="root", passwd="密码", database=‘数据库‘, charset=‘utf8‘)
data = {
‘id‘: ‘20191202‘,
‘name‘: ‘Jack‘,
‘mobile‘: 56789
}
table = ‘wd_test1‘
keys = ‘, ‘.join(data.keys())
values = ‘, ‘.join([‘%s‘] * len(data))
sql = ‘insert into {table}({keys}) values ({values})‘.format(table=table, keys=keys, values=values)
cursor = db.cursor()
try:
cursor.execute(sql, tuple(data.values()))
print(‘Successful‘)
db.commit()
except ConnectionError:
print(‘Failed‘)
db.rollback()
cursor.close()
db.close()

3.python读写mysql

原文:https://www.cnblogs.com/wddqy/p/11970527.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!