首页 > 数据库技术 > 详细

Python操作mysql数据库

时间:2015-08-03 17:07:31      阅读:283      评论:0      收藏:0      [点我收藏+]

Python操作mysql数据库

----基于Red Hat Enterprise Linux Server release 6.4 (Santiago);python 2.6.6

简介:Python标准数据库接口为 Python DB-APIPython DB-API为开发人员提供了数据库应用编程接口。

下面简单说下如何调用和操作mysql数据库的

import MySQLdb

#引入MySQLdb模块

db = MySQLdb.connect(host=”ip”,user=”USER(MYSQL)”,passwd=”passwd”,db=”db”)

##这是打开数据库连接,就是py里边与数据库进行连接

cursor=db.cursor()

##这不太好理解,说白话就是让Python获得操作mysql的方法,官方话叫使用cursor()的方法获取操作游标。

cursor.execute(“sql语句”)

##使用execute执行sql语句

db.commit()

##在更改之后 立即执行

db.rollback()

##回滚,就是如果更新失败,回滚到上一次成功的配置处

在语法上可以直接写sql语句

例如:sql=”””sql语句”””

           然后用 cursor.execute(sql)去执行刚才写的sql语句

 

下面是数据库查询的时候常用的几个函数:

Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。

fetchone(): 该方法获取下一个查询结果集。结果集是一个对象

fetchall():接收全部的返回结果行.

rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数。

                                                                                                        新浪微博

                                                                                                        @皮子喜欢打篮球

Python操作mysql数据库

原文:http://my.oschina.net/pppi/blog/487068

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!