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列值,若是是中文則須要處理編碼