python操作mysql

来源:互联网 发布:淘宝小二判定错误申诉 编辑:程序博客网 时间:2024/06/05 10:54

             一般对于频繁的数据库操作,可以用python实现,减少编译带来的时间消耗。首先推荐下一个非常有用的文档:

http://mysql-python.sourceforge.net/MySQLdb.html  各种操作都可以从这里查到。

还有几个博客也挺好的:

1  http://www.erlangsir.com/2012/11/28/%E8%BD%AC-pythonmysqldb-for-python%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97python%E7%9A%84%E6%95%B0%E6%8D%AE%E5% BA%93%E6%93%8D%E4%BD%9C/

2 http://www.iteye.com/topic/573092

3 http://www.cnblogs.com/ma6174/archive/2013/02/21/2920126.html

              python用的是MySQLdb包内的数据库对象操作数据库,linux里面没有这个包,需要先用命令下载一个。命令为:sudo apt-get install python-mysqldb

               测试是否成功安装,python脚本里面写句

               import MySQLdb

               语句测试下就可以了,成功执行则安装成功。下面是写基本操作。

               初始化数据库:

import MySQLdbdb = MySQLdb.connect(host='localhost',user='root',passwd='password',db='Database')
可以去掉对应的名字直接填充对应的参数。


执行查询语句:

c = db.cursor()c.execute('select * from user')row = c.fetchone()all = c.fetchall()
可以一条一条获取结果用函数fetchone(),也可以一次性获取全部结果,用fetchall()。


0 0
原创粉丝点击