百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> MySQLdb操作mysql数据库的类
分享文章到:

MySQLdb操作mysql数据库的类

发布时间:01/15 来源: 浏览: 关键词:
MySQLdb是一个数据库操作插件了,很多朋友都没怎么使用了,今天我来给各位介绍一下MySQLdb操作mysql数据库的类,希望例子能帮助到各位。

之前一直用torndb和SQLAlchemy,这次自己关注了下MySQLdb,感觉如果对T-SQL比较了解的下,还是用MySQLdb更灵活,而且很简单,不是吗?它所有的操作就只用一个execute()方法。

 代码如下

# -*- coding: utf-8 -*-
import MySQLdb
 
conn = MySQLdb.connect(host='localhost',db='mydata', user='root', passwd='root', charset='utf8')
cursor = conn.cursor()
 
#添加数据,其他修改、删除操作也是如下操作
 
sql = 'INSERT INTO authors(email, name) VALUES(%s, %s)'
param = ('hello@17python.com', '17python')
n = cursor.execute(sql, param)
print n
 
#查询数据
 
sql = 'SELECT email,name FROM authors'
cursor.execute(sql)
for row in cursor.fetchall():
    print 'email: %s - name: %s' % (row[0], row[1])
 
cursor.close()
conn.commit() #提交事物,一定要记到
conn.close()

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有6人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板