最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

這里寫圖片描述

Connection、Cursor比喻

這里寫圖片描述

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

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

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

這里寫圖片描述

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

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

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

這里寫圖片描述

Cursor

常用方法:

close():關閉此游標對象fetchone():得到結果集的下一行fetchmany([size = cursor.arraysize]):得到結果集的下幾行fetchall():得到結果集中剩下的所有行excute(sql[, args]):執(zhí)行一個數(shù)據(jù)庫查詢或命令

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

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

常用屬性:

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

總結

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

相關文章

  • python 的numpy庫中的mean()函數(shù)用法介紹

    python 的numpy庫中的mean()函數(shù)用法介紹

    這篇文章主要介紹了python 的numpy庫中的mean()函數(shù)用法介紹,具有很好對參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python遍歷pandas數(shù)據(jù)方法總結

    Python遍歷pandas數(shù)據(jù)方法總結

    本篇文章給大家詳細介紹了Python中遍歷pandas數(shù)據(jù)方法以及相關注意點,對此有興趣的朋友參考學習下吧。
    2018-02-02
  • PyTorch中Tensor的數(shù)據(jù)統(tǒng)計示例

    PyTorch中Tensor的數(shù)據(jù)統(tǒng)計示例

    今天小編就為大家分享一篇PyTorch中Tensor的數(shù)據(jù)統(tǒng)計示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python操作Excel神器openpyxl看這一篇就夠了

    python操作Excel神器openpyxl看這一篇就夠了

    Python使用openpyxl讀寫excel文件這是一個第三方庫,可以處理xlsx格式的Excel文件,下面這篇文章主要給大家介紹了關于python操作Excel神器openpyxl的相關資料,需要的朋友可以參考下
    2023-04-04
  • pandas 對每一列數(shù)據(jù)進行標準化的方法

    pandas 對每一列數(shù)據(jù)進行標準化的方法

    今天小編就為大家分享一篇pandas 對每一列數(shù)據(jù)進行標準化的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python使用pathlib進行文件系統(tǒng)操作

    Python使用pathlib進行文件系統(tǒng)操作

    pathlib?是?Python?的一個標準庫,它提供了一個面向對象的文件系統(tǒng)路徑操作接口,本文主要介紹了Python使用pathlib進行文件系統(tǒng)操作的相關知識,有需要的可以了解下
    2024-11-11
  • python 實現(xiàn)簡單的計算器(gui界面)

    python 實現(xiàn)簡單的計算器(gui界面)

    這篇文章主要介紹了python 如何實現(xiàn)簡單的計算器,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Python如何用字典完成匹配任務

    Python如何用字典完成匹配任務

    在生物信息學領域,經(jīng)常需要根據(jù)基因名稱匹配其對應的編號,本文介紹了一種通過字典進行基因名稱與編號匹配的方法,首先定義一個空列表存儲對應編號,對于字典中不存在的基因名稱,其編號默認為0
    2024-09-09
  • Python爬蟲開發(fā)與項目實戰(zhàn)

    Python爬蟲開發(fā)與項目實戰(zhàn)

    本書從基本的爬蟲原理開始講解,通過介紹Pthyon編程語言和Web前端基礎知識引領讀者入門,之后介紹動態(tài)爬蟲原理以及Scrapy爬蟲框架,最后介紹大規(guī)模數(shù)據(jù)下分布式爬蟲的設計以及PySpider爬蟲框架等,需要的朋友快來下載電子版吧
    2020-12-12
  • python?Django實現(xiàn)增刪改查實戰(zhàn)代碼

    python?Django實現(xiàn)增刪改查實戰(zhàn)代碼

    這篇文章主要介紹了python?Django增刪改查快速體驗,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02

最新評論

上蔡县| 上栗县| 柘荣县| 彭州市| 崇信县| 万安县| 呼图壁县| 鄄城县| 汶川县| 巧家县| 台前县| 墨脱县| 施甸县| 昌图县| 麻江县| 肃南| 松原市| 冕宁县| 威宁| 鄱阳县| 崇阳县| 彩票| 西贡区| 桐梓县| 六安市| 班玛县| 江安县| 克拉玛依市| 荥阳市| 平陆县| 龙山县| 新巴尔虎右旗| 池州市| 新化县| 平果县| 建始县| 福泉市| 淳安县| 斗六市| 景东| 林周县|