标签:
Python操作mysql数据库
----基于Red Hat Enterprise Linux Server release 6.4 (Santiago);python 2.6.6
简介:Python标准数据库接口为 Python DB-API,Python 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()方法后影响的行数。
新浪微博
标签:
原文地址:http://my.oschina.net/pppi/blog/487068