码迷,mamicode.com
首页 > 数据库 > 详细

Python操作mysql数据库

时间:2015-08-03 17:09:42      阅读:169      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!