python 操作mysql数据库 MySQLdb

sqlite3虽然也不错,但是其数据库貌似都是文件存储(费了九牛二虎之力也没找到链接远程数据库的方法),摘了一段网上的说明:

Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, sqlite 实现了多数 sql-92 的标准,比如说 transaction 、 trigger 和复杂的查询等。

和mysql有所不同,而我们目前做的事情要操作的是mysql数据库,为了统一,最终选择了MySQLdb

最简单的数据库操作例子

import MySQLdb

conn = MySQLdb.connect(host="localhost",user="root",passwd="sa",db="mytable")

cursor=conn.cursor()
n=cursor.execute("select * from xxxx")

for row in cursor.fetchall():
  print type(row), row

cursor.close()
conn.close()

详见:

http://mysql-python.sourceforge.net/

http://mysql-python.sourceforge.net/MySQLdb.html

http://mysql-python.sourceforge.net/MySQLdb-1.2.2/public/MySQLdb-module.html

http://bbs.blueidea.com/thread-2813296-1-1.html

http://www.crazyant.net/2012/06/08/Python操作Mysql实例代码教程(查询手册)

http://yangjizhong.iteye.com/blog/579304 [这哥们的帖子很多代码可以直接拿来用]

转载于:https://my.oschina.net/sanpeterguo/blog/152435

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值