欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Python 數(shù)據(jù)庫(kù)的Connection、Cursor兩大對(duì)象

 更新時(shí)間:2018年06月25日 10:10:24   作者:楓少文  
這篇文章主要介紹了Python 數(shù)據(jù)庫(kù)的Connection、Cursor兩大對(duì)象,文中通過(guò)python 數(shù)據(jù)庫(kù)圖解給大家介紹的非常詳細(xì),需要的朋友參考下吧

Python 數(shù)據(jù)庫(kù)圖解流程

這里寫(xiě)圖片描述

Connection、Cursor比喻

這里寫(xiě)圖片描述

Connection()的參數(shù)列表

host,連接的數(shù)據(jù)庫(kù)服務(wù)器主機(jī)名,默認(rèn)為本地主機(jī)(localhost)。user,連接數(shù)據(jù)庫(kù)的用戶(hù)名,默認(rèn)為當(dāng)前用戶(hù)。passwd,連接密碼,沒(méi)有默認(rèn)值。db,連接的數(shù)據(jù)庫(kù)名,沒(méi)有默認(rèn)值。conv,將文字映射到Python類(lèi)型的字典。
MySQLdb.converters.conversionscursorclass,cursor()使用的種類(lèi),默認(rèn)值為MySQLdb.cursors.Cursor。compress,啟用協(xié)議壓縮功能。named_pipe,在windows中,與一個(gè)命名管道相連接。init_command,一旦連接建立,就為數(shù)據(jù)庫(kù)服務(wù)器指定一條語(yǔ)句來(lái)運(yùn)行。read_default_file,使用指定的MySQL配置文件。read_default_group,讀取的默認(rèn)組。unix_socket,在unix中,連接使用的套接字,默認(rèn)使用TCP。

port,指定數(shù)據(jù)庫(kù)服務(wù)器的連接端口,默認(rèn)是3306。

這里寫(xiě)圖片描述

連接對(duì)象的db.close()方法可關(guān)閉數(shù)據(jù)庫(kù)連接,并釋放相關(guān)資源。

連接對(duì)象的db.cursor([cursorClass])方法返回一個(gè)指針對(duì)象,用于訪問(wèn)和操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)。連接對(duì)象的db.begin()方法用于開(kāi)始一個(gè)事務(wù),如果數(shù)據(jù)庫(kù)的AUTOCOMMIT已經(jīng)開(kāi)啟就關(guān)閉它,直到事務(wù)調(diào)用commit()和rollback()結(jié)束。連接對(duì)象的db.commit()和db.rollback()方法分別表示事務(wù)提交和回退。指針對(duì)象的cursor.close()方法關(guān)閉指針并釋放相關(guān)資源。指針對(duì)象的cursor.execute(query[,parameters])方法執(zhí)行數(shù)據(jù)庫(kù)查詢(xún)。指針對(duì)象的cursor.fetchall()可取出指針結(jié)果集中的所有行,返回的結(jié)果集一個(gè)元組(tuples)。指針對(duì)象的cursor.fetchmany([size=cursor.arraysize])從查詢(xún)結(jié)果集中取出多行,我們可利用可選的參數(shù)指定取出的行數(shù)。指針對(duì)象的cursor.fetchone()從查詢(xún)結(jié)果集中返回下一行。指針對(duì)象的cursor.arraysize屬性指定由cursor.fetchmany()方法返回行的數(shù)目,影響fetchall()的性能,默認(rèn)值為1。

指針對(duì)象的cursor.rowcount屬性指出上次查詢(xún)或更新所發(fā)生行數(shù)。-1表示還沒(méi)開(kāi)始查詢(xún)或沒(méi)有查詢(xún)到數(shù)據(jù)。

這里寫(xiě)圖片描述

Cursor

常用方法:

close():關(guān)閉此游標(biāo)對(duì)象fetchone():得到結(jié)果集的下一行fetchmany([size = cursor.arraysize]):得到結(jié)果集的下幾行fetchall():得到結(jié)果集中剩下的所有行excute(sql[, args]):執(zhí)行一個(gè)數(shù)據(jù)庫(kù)查詢(xún)或命令

excutemany(sql, args):執(zhí)行多個(gè)數(shù)據(jù)庫(kù)查詢(xún)或命令

這里寫(xiě)圖片描述

這里寫(xiě)圖片描述

這里寫(xiě)圖片描述

這里寫(xiě)圖片描述

常用屬性:

connection:創(chuàng)建此游標(biāo)對(duì)象的數(shù)據(jù)庫(kù)連接arraysize:使用fetchmany()方法一次取出多少條記錄,默認(rèn)為1

總結(jié)

以上所述是小編給大家介紹的Python 數(shù)據(jù)庫(kù)的Connection、Cursor兩大對(duì)象,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • python 3.5實(shí)現(xiàn)檢測(cè)路由器流量并寫(xiě)入txt的方法實(shí)例

    python 3.5實(shí)現(xiàn)檢測(cè)路由器流量并寫(xiě)入txt的方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于利用python 3.5實(shí)現(xiàn)檢測(cè)路由器流量并寫(xiě)入txt的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起看看吧。
    2017-12-12
  • python進(jìn)行兩個(gè)表格對(duì)比的方法

    python進(jìn)行兩個(gè)表格對(duì)比的方法

    今天小編就為大家分享一篇python進(jìn)行兩個(gè)表格對(duì)比的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • 使用pandas對(duì)兩個(gè)dataframe進(jìn)行join的實(shí)例

    使用pandas對(duì)兩個(gè)dataframe進(jìn)行join的實(shí)例

    今天小編就為大家分享一篇使用pandas對(duì)兩個(gè)dataframe進(jìn)行join的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • python 日志模塊logging的使用場(chǎng)景及示例

    python 日志模塊logging的使用場(chǎng)景及示例

    這篇文章主要介紹了python 日志模塊logging的使用場(chǎng)景及示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • Django瀑布流的實(shí)現(xiàn)示例

    Django瀑布流的實(shí)現(xiàn)示例

    在瀏覽一些網(wǎng)站時(shí),經(jīng)常會(huì)看到類(lèi)似于這種滿(mǎn)屏都是圖片,本文主要介紹了Django瀑布流的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-03-03
  • python使用py2neo查詢(xún)Neo4j的節(jié)點(diǎn)、關(guān)系及路徑

    python使用py2neo查詢(xún)Neo4j的節(jié)點(diǎn)、關(guān)系及路徑

    本文介紹了使用Py2neo的NodeMatcher和RelationshipMatcher查詢(xún)圖中的節(jié)點(diǎn)和關(guān)系,以及通過(guò)執(zhí)行Cypher語(yǔ)句的查詢(xún)方式。感興趣的小伙伴請(qǐng)看下文
    2021-08-08
  • tensorboard顯示空白的解決

    tensorboard顯示空白的解決

    今天小編就為大家分享一篇tensorboard顯示空白的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python Tkinter對(duì)話框控件使用詳解

    Python Tkinter對(duì)話框控件使用詳解

    Tkinter中提供了三種對(duì)話框控件:文件選擇對(duì)話框、顏色選擇對(duì)話框和消息對(duì)話框。本文將具體為大家介紹一下這三種對(duì)話框的使用,需要的可以參考一下
    2022-01-01
  • 詳解Python中內(nèi)置的NotImplemented類(lèi)型的用法

    詳解Python中內(nèi)置的NotImplemented類(lèi)型的用法

    這篇文章主要介紹了詳解Python中內(nèi)置的NotImplemented類(lèi)型的用法,包括對(duì)相關(guān)的__eq__()和__ne__()兩個(gè)方法使用的講解,需要的朋友可以參考下
    2015-03-03
  • 聊聊Python對(duì)CSV文件的讀取與寫(xiě)入問(wèn)題

    聊聊Python對(duì)CSV文件的讀取與寫(xiě)入問(wèn)題

    今天抽空給大家介紹下Python對(duì)CSV文件的讀取與寫(xiě)入問(wèn)題,首先需要在python環(huán)境里導(dǎo)入csv板塊,下面就通過(guò)實(shí)例代碼給大家詳細(xì)介紹下,感興趣的朋友跟隨小編一起看看吧
    2021-11-11

最新評(píng)論