教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Python讀寫結構化數據庫MySQL

更新時間:2022年11月24日12時45分 來源:傳智教育 瀏覽次數:

好口碑IT培訓

  MySQL本身有眾多方式可以實現與Python的交互,這里選擇第三方庫PyMySQL。PyMySQL操作MySQL的基本流程如下。

  1.建立MySQL連接

  建立連接相當于在Python和MySQL之間搭建好一條通道,Python的指令可以通過這條通道發(fā)出,MySQL獲得的結果也通過該通道返回。

  2.獲得游標

  數據庫中的游標是處理結果的一種機制,它既可以定位到結果中的某一條數據,也可以對多條數據進行操作,還可以移動或定位到符合要求的操作數據。

  3.執(zhí)行SQL語句

  SQL語句用于表達對數據庫、表或數據的操作邏輯。雖然這里用到的操作集中在數據本身的讀寫上,但在關系型數據庫中,SQL語句能實現數據庫、表的所有操作,如用戶和權限管理,對應到SQL語句上,select語句用于查詢操作,除此之外還有creat、update、delete、drop等多種語句。

  4.解析返回結果

  上文提到,SQL可以實現多種操作功能。如果SQL執(zhí)行查詢操作,那么會返回有效的查詢信息。例如,查詢數據庫中前10條數據,那么需要對返回的前10條數據進行解析和處理。

  5.提交連接操作

  任何數據庫級別的操作,如增、改、刪,都需要通過連接提交操作。在數據寫入時,該操作是必須的。

  6.關閉游標和lianjie

  完成上述操作之后,需要關閉數據庫的游標和客戶端與數據庫的連接。這點與數據文件的讀寫相同。如果通過with方法管理上下文,則無須單獨的關閉動作。

0 分享到:
和我們在線交談!