當前位置:編程學習大全網 - 編程語言 - 如何使用Python3.4連接MySQL

如何使用Python3.4連接MySQL

python3發布以來,我們得到了程序員的差評,說它不穩定,不兼容,但是差評歸差評。現在python3發布了,肯定是趨勢。但是在python3.4中,使用python2.7的mysqldb已經無法連接mysql數據庫,相當混亂。但是,我們可以使用pymysql來完成連接mysql的重要任務,如下所示:

序列號描述

1去github下載安裝包pymysql。

提取到壹個驅動器號。

3打開cmd窗口(在win環境下),進入pymysql的根目錄,執行命令。python setup.py install4在程序中,導入pymysql。

5開始連接數據庫

數據庫操作的API文檔連接:/blog/2096512補充說明:

Mysqldb是python連接mysql數據庫的工具,但目前Myqldb支持的版本較低,安裝失敗。這就是我們嘗試pymysql的原因,pymysql是壹個相對簡單易用的軟件下載地址:

Python 3 . 2 . 5:/PHP study/phpstudylite . zip(為了安裝方便,我這裏選擇PHP study)1,Python安裝目錄設置為d:/python32。

2.pymysql的安裝方法是:解壓下載的文件,運行在cmd: pythonsetup.pyinstall中..

檢查安裝是否成功的方法:導入pymysql。如果沒有報告錯誤,則安裝成功。

3.mysql安裝目錄是D:/phpStudy/MySQL。為了避免更多的配置問題,啟動phpstudy後,可以設置為系統服務。4.基本操作:

(1)導入pymysql:導入pymysql

(2)連接數據庫:conn = pymysql . Connect(host = ' localhost ',user =' root ',passwd =' root ',db =' ere ',charset='utf8 ')。壹定要註意每個等號前的內容!Charset參數可以避免中文亂碼(3) Get操作cursor: cur=conn.cursor()。

(4)執行sql語句,插入記錄:sta=cur.execute("insert語句")。成功執行後,sta值為1。Update和delete語句與此類似。

(5)執行sql語句和查詢記錄:cur . Execute(“select語句”)執行成功,查詢結果的記錄集保存在cur變量中,然後循環打印結果:

對於每個輸入cur:

打印(每個[1])。decode(' UTF-8 ')# each[1]表示當前光標行第二列中的值。如果是中文,需要編碼。

  • 上一篇:PROGRAMRESTART程序再啟動,這個按鍵是怎麽使用的?
  • 下一篇:動畫片怎麽做動畫?
  • copyright 2024編程學習大全網