Python操做mysql数据库

Python操做mysql数据库 python

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

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

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

import MySQLdb 编程

#引入MySQLdb模块 函数

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

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

cursor=db.cursor() .net

##这不太好理解,说白话就是让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()方法后影响的行数。

                                                                                                        新浪微博

                                                                                                        @皮子喜欢打篮球

相关文章
相关标签/搜索