python3.2.5 + PyMySQL3 0.5 基本使用方法

mysqldb做爲python鏈接mysql數據庫的工具,可是mysqldb目前支撐的版本較低,安裝失敗。因此才嘗試pymysql,這個比較簡單易用php

軟件下載地址:python

python3.2.5:https://www.python.org/ftp/python/3.2.5/python-3.2.5.msimysql

pymysql3.0.5:https://pypi.python.org/packages/source/P/PyMySQL3/PyMySQL3-0.5.tar.gzsql

mysql:http://www.phpstudy.net/phpstudy/phpStudyLite.zip(爲了方便安裝,我這裏選擇phpstudy)數據庫

一、python安裝目錄設定爲d:/python32工具

二、pymysql安裝方法爲:解壓下載的文件,在cmd中運行: python setup.py install。編碼

檢驗安裝安裝是否成功的方法:import pymysql 。 若是不報錯 說明安裝成功。.net

三、mysql安裝目錄爲D:/phpStudy/MySQL。爲避免更多配置問題,可在啓動phpstudy後,將其設爲系統服務code

四、基本操做:ip

(1)導入pymysql: import pymysql

(2)鏈接數據庫: conn=pymysql.connect(host='localhost',user='root',passwd='root',db='ere',charset='utf8') 務必注意各等號前面的內容!charset參數可避免中文亂碼

(3)獲取操做遊標:cur=conn.cursor()

(4)執行sql語句,插入記錄:sta=cur.execute("insert 語句") 執行成功後sta值爲1。更新、刪除語句與此相似。

(5)執行sql語句,查詢記錄:cur.execute("select語句") 執行成功後cur變量中保存了查詢結果記錄集,而後再用循環打印結果:

for each in cur:

print(each[1].decode('utf-8'))     # each[1] 表示當前遊標所在行的的第2列值,若是是中文則須要處理編碼
相關文章
相關標籤/搜索