zoukankan      html  css  js  c++  java
  • Python模块功能在实际应用方案中的相关功能的介绍 分类: database 2014-01-29 16:37 261人阅读 评论(0) 收藏

    mysql 查询前5条记录:select * from stuinfo limit 5;

    以下的文章主要是介绍 Python模块功能的介绍,以及相关接数据库的连接对象的代码的示例,以及Python模块功能的参数列表的详细解析,以下就是文章的相关内容的详细介绍,让我们一起分享相关的内容吧!

    Python模块功能connect()方法用于连接数据库,返回一个数据库连接对象。如果要连接一个位于host.remote.com服务器上名为fourm的MySQL数据库,连接串可以这样写:

    1. db = MySQLdb.connect(host="remote.com",user="user", passwd="xxx",db="fourm" )

    connect()
    的参数列表如下:

    host,连接的数据库服务器主机名,默认为本地主机(localhost)。

    user,连接数据库的用户名,默认为当前用户。

    passwd,连接密码,没有默认值。

    db,连接的数据库名,没有默认值。

    conv,将文字映射到Python类型的字典。默认为MySQLdb.converters.conversions

    cursorclass,cursor()使用的种类,默认值为MySQLdb.cursors.Cursor。

    compress,启用协议压缩功能。

    named_pipe,在windows中,与一个命名管道相连接。

    init_command,一旦连接建立,就为数据库服务器指定一条语句来运行。

    read_default_file,使用指定的MySQL配置文件。

    read_default_group,读取的默认组。

    unix_socket,在unix中,连接使用的套接字,默认使用TCP。

    port,指定数据库服务器的连接端口,默认是3306。

    连接对象的db.close()方法可关闭数据库连接,并释放相关资源。

    连接对象的db.cursor([cursorClass])方法返回一个指针对象,用于访问和操作数据库中的数据。

    连接对象的db.begin()方法用于开始一个事务,如果数据库的AUTOCOMMIT已经开启就关闭它,直到事务调用commit()和rollback()结束。

    连接对象的db.commit()和db.rollback()方法分别表示事务提交和回退。

    指针对象的cursor.close()方法关闭指针并释放相关资源。

    指针对象的cursor.execute(query[,parameters])方法执行数据库查询。查询前5条记录:select * from stuinfo limit 5;

    指针对象的cursor.fetchall()可取出指针结果集中的所有行,返回的结果集一个元组(tuples)

    指针对象的cursor.fetchmany([size=cursor.arraysize])从查询结果集中取出多行,我们可利用可选的参数指定取出的行数。

    指针对象的cursor.fetchone()从查询结果集中返回下一行。

    指针对象的cursor.arraysize属性指定由cursor.fetchmany()方法返回行的数目,影响fetchall()的性能,默认值为1。

    指针对象的cursor.rowcount属性指出上次查询或更新所发生行数。-1表示还没开始查询或没有查询到数据
  • 相关阅读:
    Two strings CodeForces
    Dasha and Photos CodeForces
    Largest Beautiful Number CodeForces
    Timetable CodeForces
    Financiers Game CodeForces
    AC日记——整理药名 openjudge 1.7 15
    AC日记——大小写字母互换 openjudge 1.7 14
    AC日记——将字符串中的小写字母换成大写字母 openjudge 1.7 13
    AC日记——加密的病历单 openjudge 1.7 12
    AC日记——潜伏着 openjudge 1.7 11
  • 原文地址:https://www.cnblogs.com/think1988/p/4627949.html
Copyright © 2011-2022 走看看