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的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作MySQL函数--复制粘贴就能用

Python的Mysql操作

Python MySQLdb模块连接操作mysql数据库实例_python

python 操作mysql数据库存

Python3操作MySQL数据库(简化)

Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作