python_操作mysql
Posted xmb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_操作mysql相关的知识,希望对你有一定的参考价值。
一、操作MySQL
1 def op_mysql(sql,many=True): 2 db_info = {‘user‘:‘xmb‘,‘password‘:‘123456‘,‘host‘:‘127.0.0.0‘,‘db‘:‘xmb‘,‘port‘:3306,‘charset‘:‘utf8‘,‘autocommit‘:True} 3 try: 4 conn = pymysql.connect(**db_info) #建立连接 5 except Exception as e: 6 print(‘mysql连接失败‘,e) 7 return ‘mysql连接失败‘ 8 cur = conn.cursor(pymysql.cursors.DictCursor) #建立游标 9 try: 10 cur.execute(sql) #执行sql 11 except Exception as e: 12 print(‘sql错误,%s‘%sql) 13 result = ‘sql错误,%s‘%sql 14 else: 15 if many: 16 result = cur.fetchall() #fetchall 返回的是类表 17 else: 18 result = cur.fetchone() #fetchone 返回的是字典 19 finally: 20 cur.close() 21 conn.close() 22 return result
以上是关于python_操作mysql的主要内容,如果未能解决你的问题,请参考以下文章