Python 对mysql数据库的操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 对mysql数据库的操作相关的知识,希望对你有一定的参考价值。
Python 对mysql数据库的操作
#!/usr/bin/python #-*- coding: utf-8 -*- import MySQLdb class mysql: def __init__(self,sql,host=‘127.0.0.1‘,username=‘root‘,password=‘root‘,dbname=‘dbname‘): self.username=username self.password=password self.dbname=dbname self.sql=sql mysql.db=MySQLdb.connect(self.host,self.username,self.password,self.dbname,charset="utf8") #查询操作 def query(self): try: cursor=mysql.db.cursor() cursor.execute(self.sql) data=cursor.fetchall() return data mysql.db.close() except Exception as e: print e #插入操作 def insert(self): try: cursor=mysql.db.cursor() cursor.execute(self.sql) mysql.db.commit() mysql.db.close() return ‘ok‘ except Exception as e: print e #删除操作 def delete(self): try: cursor=mysql.db.cursor() cursor.execute(self.sql) mysql.db.commit() mysql.db.close() except Exception as e: print e #修改操作 def update(self): try: cursor=mysql.db.cursor() cursor.execute(self.sql) mysql.db.commit() mysql.db.close() except Exception as e: print e if __name__=="__main__": pass
本文出自 “奋斗吧” 博客,请务必保留此出处http://lvnian.blog.51cto.com/7155281/1845184
以上是关于Python 对mysql数据库的操作的主要内容,如果未能解决你的问题,请参考以下文章