MySQLdb操作mysql数据库的类
2019/10/10/17:38:02 阅读:1842 来源:谷歌SEO算法 标签:
谷歌CEO
MySQLdb是一个数据库操作插件了,很多朋友都没怎么使用了,今天我来给各位介绍一下MySQLdb操作mysql数据库的类,希望例子能帮助到各位.
之前一直用torndb和SQLAlchemy,这次自己关注了下MySQLdb,感觉如果对T-SQL比较了解的,还是用MySQLdb更灵活,而且很简单,不是吗?它所有的操作就只用一个execute()方法,代码如下:
- #-*-coding:utf-8-*-
- importMySQLdb
- conn=MySQLdb.connect(host='localhost',db='mydata',user='root',passwd='root',charset='utf8')
- cursor=conn.cursor()
#添加数据,其他修改,删除操作也是如下操作,代码如下:
- sql='INSERTINTOauthors(email,name)VALUES(%s,%s)'
- param=('hello@17python.com','17python')
- n=cursor.execute(sql,param)
- printn
- #查询数据
- sql='SELECTemail,nameFROMauthors'
- cursor.execute(sql)
- forrowincursor.fetchall():
- print'email:%s-name:%s'%(row[0],row[1])
- //开源软件:phpfensi.com
- cursor.close()
- conn.commit()#提交事物,一定要记到
- conn.close()
热门评论