Python MySQLdb 模块

Posted 孔雀东南飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python MySQLdb 模块相关的知识,希望对你有一定的参考价值。

MySQLdb 是 Python 连接 MySQL 的一个模块,常见用法如下:

[[email protected] ~]$ yum install -y MySQL-python    # 安装 MySQLdb 模块
In [1]: import MySQLdb

In [2]: conn = MySQLdb.connect(host=127.0.0.1, user=root, passwd=123456)    # connect()用于连接MySQL数据库,结果返回一个连接对象
                                                                                  # 常用的连接参数有:host 、user 、passwd 、db 、port
In [3]: cur = conn.cursor()               # 创建一个可以执行SQL语句的游标

In [4]: cur.execute(show databases)     # 使用游标来执行SQL语句,8L表示结果有8行
Out[4]: 8L

In [5]: cur.fetchone()
Out[5]: (information_schema,)           # fetchone()用于查看一条结果

In [6]: cur.fetchmany(3)
Out[6]: ((mysql,), (performance_schema,), (test,))    # fetchmany()用于查看多条结果

In [7]: cur.fetchall()
Out[7]: ((test1,), (test2,), (test3,), (wordpress,))    # fetchall()用于查看所有结果

In [7]: conn.close() # 关闭连接

 

 

 

 

 

 

 

    

以上是关于Python MySQLdb 模块的主要内容,如果未能解决你的问题,请参考以下文章

python3上的MySQLdb:没有名为release的模块

Python MySQLdb 模块

为Windows下python2.7安装MySQLdb模块

Python MySQLdb模块连接操作mysql数据库实例_python

Python学习之MySQLdb模块

python 2.x MysqlDB模块使用