Python PyMySQL

1.PyMySQL是什么

? ? ? ? 是Python操作mysql的一個包

2.PyMySQL使用基本步驟

2.1 創建連接

conn = pymysql.connect(host='10.248.53.148',password='123456',port=3306,user='root',database='test_database',charset='utf8')

2.2 游標

2.2.1 什么是游標

?游標實際上是一種能從包括多條數據記錄的結果集中每次提取一條記錄的機制。

使用游標(cursor)的一個主要的原因就是把集合操作轉換成單個記錄處理方式。
游標類似于指針,能遍歷結果中的所有行,但他一次只指向一行。

2.2.2 創建游標

cursor = conn.cousor()

2.2.3 游標的常用方法

????????fetchone(), fetchmany(size), fetchall()分別表示從結果集中當前游標位置向下提取一行,size行,全部

使用cousor.rownumber屬性設置游標位置

2.3 執行sql語句

cousor.execute("selct * from student")

2.4 處理結果

2.4.1 select

使用游標取出數據

result = cousor.fetchall()  #fetch取數據,返回值是元組

?

2.4.2 insert,?update,delete

執行成功:提交事務conn.commit()

執行失敗:回滾事務conn.rollback()

2.5 關閉游標和連接

cousor.close()conn.close()

2.6 完整代碼

import pymysql
conn = None
cousor = None
try:conn = pymysql.connect(host="10.248.53.148",user="root",password='123456',database="test_database",charset="utf8")cousor = conn.cursor()cousor.execute('insert into student values(2,"李四");')conn.commit()except Exception as e:print("添加失敗",str(e))conn.rollback()finally:cousor.close()conn.close()print("over")

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/82774.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/82774.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/82774.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

OC—UI學習-1

OC—UI學習 UILabel UILabel是UIKit框架中的一個類Label主要參數 text:文本frame:位置框架backgroundcolor:背景顏色textAlignment:設置文本在Label中的位置textColor:文本顏色shadowColor:陰影顏色shado…

【應用密碼學】實驗七 Hash函數——SM3

一、實驗要求與目的 理解哈希函數的基本原理及在密碼學中的應用;掌握國密哈希標準 SM3 的算法結構;編程實現 SM3 摘要算法,包括消息填充、消息擴展、壓縮函數及摘要輸出;對中間變量 W、W′ 和 A~H 的迭代過程進行可視化&#xff…

進行性核上性麻痹護理之道:助力患者舒適生活

進行性核上性麻痹是一種緩慢進展的神經退行性疾病,主要影響患者的運動、語言和吞咽功能,給日常生活帶來諸多不便。除了遵醫囑接受藥物或物理治療,科學的健康護理對延緩病情發展、提升生活質量尤為重要。 運動康復是護理的關鍵環節。由于患者常…

5G 核心網中 NRF 網元的功能、接口及參數詳解

引言 在 5G 核心網的架構體系里,網絡存儲功能(Network Repository Function,NRF)占據著關鍵地位,承擔著核心網網絡功能(Network Function,NF)的注冊、發現以及服務管理等重要任務,為整個 5G 網絡的高效穩定運行提供了堅實支撐。接下來,讓我們深入剖析 NRF 網元在注冊…

HUAWEI交換機配置鏡像口驗證(eNSP)

技術術語: 流量觀察口:就是我們常說的鏡像口,被觀察的流量的引流目的端口 流量源端口:企業生產端口,作為觀察口觀察對象。 命令介紹: [核心交換機]observe-port [觀察端口ID或編號(數字&am…

Spring AI Alibaba 發布企業級 MCP 分布式部署方案

作者: 影子,劉宏宇,劉軍 Spring AI 通過集成 MCP 官方的 java sdk,讓 Spring Boot 開發者可以非常方便的開發自己的 MCP 服務,把自己企業內部的業務系統通過標準 MCP 形式發布為 AI Agent 能夠接入的工具;…

Redis實戰-緩存篇(萬字總結)

前言: 今天結合黑馬點評這個項目,講下有關Redis緩存的一些內容,例如緩存更新策略,緩存穿透,雪崩和擊穿等。 今日所學: 什么是緩存緩存更新策略緩存穿透緩存雪崩緩存擊穿緩存工具封存 目錄 1.什么是緩存…

openFuyao開源發布,建設多樣化算力集群開源軟件生態

openFuyao 開源發布 隨著 AI 技術的高速發展,算力需求呈爆發式增長,集群已成為主流生產方式。然而,當前集群軟件生態發展滯后于硬件系統,面臨多樣化算力調度困難、超大規模集群軟件支撐不足等挑戰。這些問題的根源在于集群生產的…

深入理解 Redis 哨兵模式

Redis 哨兵模式深度解析:從原理到實踐的全流程指南 在分布式系統架構中,Redis 作為高性能的內存數據庫,其哨兵模式(Sentinel)是保障服務高可用性的核心方案。本文將從基礎概念、運行機制出發,結合具體配置…

HackMyVM-Find

信息搜集 主機發現 ┌──(root?kali)-[~] └─# arp-scan -l Interface: eth0, type: EN10MB, MAC: 00:0c:29:39:60:4c, IPv4: 192.168.43.126 Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan) 192.168.43.1 c6:45:66:05:91:88 …

2025年滲透測試面試題總結-匿名[校招]安全服務工程師(題目+回答)

安全領域各種資源,學習文檔,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各種好玩的項目及好用的工具,歡迎關注。 目錄 匿名[校招]安全服務工程師 一面問題與完整回答 1. 學校、專業、成績與排名 2. 學習安全時長 3. 當前學習…

TopCode之手撕快排

題目鏈接 912. 排序數組 - 力扣&#xff08;LeetCode&#xff09; 題目解析 算法原理 使用數組分三塊的思想 i用來遍歷整個數組 left用來標記<key的邊界 right用來標記>key的邊界 然后i進行遍歷,數組就分成了四塊 [l,left]<key [left1,i-1]key [i,right-1]未…

bi軟件是什么?bi軟件是做什么用的?

目錄 一、BI 軟件是什么 1. 基本概念 2. 工作原理 二、BI 軟件是做什么用的&#xff1f; 1. 精準洞察市場趨勢 2. 優化企業戰略規劃 3. 輔助投資決策 三、如何選擇合適的 BI 軟件 1.功能匹配度 2.易用性和可擴展性 3.數據安全和穩定性 4.技術支持和服務 總結 生產…

11.14 LangGraph檢查點系統實戰:AI Agent會話恢復率提升287%的企業級方案

使用 LangGraph 構建生產級 AI Agent:LangGraph 持久化與記憶的"檢查點系統的實現" 關鍵詞:LangGraph 檢查點系統,多回合記憶,狀態持久化,會話恢復,AI Agent 容錯機制 1. 檢查點系統的核心價值 在復雜對話場景中,AI Agent 需要處理長達數十輪甚至數百輪的交…

鴻蒙完整項目-仿盒馬App(一)首頁靜態頁面

跟著鴻蒙小林博主&#xff0c;練習下項目~記錄下首頁的搭建,后續繼續完善和整體項目完成會進行布局修改&#xff0c;先按照博主的跟做&#xff0c;后續在改 1.分為底部整體框架搭建 2.首頁布局&#xff08;頂部搜索、新人專享、金剛區&#xff08;兩個不同集合數據&#xff09…

LINUX安裝運行jeelowcode后端項目(idea啟動)

參考 LINUX安裝運行jeelowcode后端項目&#xff08;命令行&#xff09;-CSDN博客 IntelliJ IDEA下載地址&#xff08;社區版、付費版&#xff09;-CSDN博客 軟件已安裝好&#xff0c;數據庫也初始化完畢。 步驟1&#xff1a;打開項目目錄步驟2&#xff1a;配置JDK步驟3&…

Web Vitals 核心指標快速掌握指南

Next.js 內置了對測量和報告性能指標的支持,我們可以通過 useReportWebVitals 鉤子自行管理報告。它會在應用的前端代碼開始之前運行,用于對應用進行全局分析、錯誤跟蹤以及性能監控。 本篇內容主要詳細介紹 6 個性能分析的指標,幫助我們更好的進行性能優化。 1. TTFB 定…

專業課復習筆記 10

感覺專業課就是考研的幾個科目里面難度最高的科目&#xff0c;我要好好加油&#xff0c;爭取拿下一百二十分。這個要是過不了線&#xff0c;考研基本廢完了。我感覺專業課練習題沒有說像是數學那么多練習題&#xff0c;反而是需要自己仔細去理解里面的知識&#xff0c;記住知識…

C語言 文件操作(2)

目錄 1.文件的順序讀寫 2.文件的隨機讀寫 3.文件讀取結束的判定 4.文件的緩沖區 1.文件的讀取順序 1.1 順序讀寫函數介紹 上面說的適用于所有輸入流一般指適用于標準輸入流和其他輸入流&#xff08;如文件輸入流&#xff09;&#xff1b;所有輸出流 一般指適用于標準輸出…

QGIS新手教程2:線圖層與多邊形圖層基礎操作指南(點線互轉、中心點提取與WKT導出)

QGIS新手教程&#xff1a;線圖層與多邊形圖層基礎操作指南&#xff08;點線互轉、中心點提取與WKT導出&#xff09; 目錄 QGIS新手教程&#xff1a;線圖層與多邊形圖層基礎操作指南&#xff08;點線互轉、中心點提取與WKT導出&#xff09;&#x1f4cc; 引言第一部分&#xff1…