连接
import pymysql as mdb
conn = mdb.connect(host='127.0.0.1', port=3306, user='***', passwd='****', db='***', charset='utf8')
conn.close()
读取
conn = mdb.connect(host='127.0.0.1', port=3306, user='root', passwd='****', db='*****', charset='utf8')
cur = conn.cursor()
sql="SELECT * FROM INSP.single"
try:
cur.execute(sql)
records = cur.fetchall()
for row in records:
NLS = row[0]
ENRICH = str(round(row[5],5))
SCORE = str(round(row[6],5))
conn.commit()
except:
conn.rollback()
conn.close()
插入
conn = mdb.connect(host='127.0.0.1', port=3306, user='***', passwd='****', db='***', charset='utf8')
cur = conn.cursor()
sql="insert into userinfo(JobId, Email) values(%s,%s)"
par=(sys.argv[1],sys.argv[2])
try:
cur.execute(sql,par)
conn.commit()
except Exception e:
conn.rollback()
conn.close()