1、安裝mysql-python-1.2.5.win32-py2.7
2、安裝是發現之前安裝的python版本是3.6.0,但是mysql驅動只支援道2.7,沒辦法,解除安裝重新安裝,也好,加深印象。
3、安裝python2.7後成功安裝mysql-python-1.2.5.win32-py2.7,eclipse中配置的python.exe要改下。
之後執行
print ("hello world")
import mysqldb
conn= mysqldb.connect(
host='127.0.0.1',
port = 3306,
user='root',
passwd='123456',
db ='pythondb',
)cur = conn.cursor()
users = cur.execute("select * from user")
print (users)
成功連線資料庫並查出資料條數,果然簡單方便。
查出資料遍歷展示,有中文亂碼問題,加上
#coding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
資料庫連線加上charset='utf8',
(u'1', u'\u5c0f\u7ea2', 28l, datetime.datetime(2017, 6, 11, 1, 0, 4))顯示仍然不符合預期
最後查詢得知 print user[0],user[1],user[2],user[3]這種輸出方式可以資料漢字
1 小紅 28 2017-06-11 01:00:04
至此,問題解決。
Python自學周記(三)
由於五一調休,所以學習計畫也做了稍微的調整。這周 四天 一邊學新的習題,一邊複習學過的東西,更新了索引卡,加入了一些自己拓展的命令。在字串的學習上花了些時間。字串在python內部的表示是unicode編碼,因此,在做編碼轉換時,通常需要以unicode作為中間編碼,即先將其他編碼的字串解碼成uni...
新手自學python筆記(三)
在迴圈中使用continue 要返回到迴圈開頭,並根據條件測試結果決定是否繼續執行迴圈,可使用continue語句,它不像break語句那樣不再執行餘下的 並退出整個迴圈。c 1 0 while c 1 10 c 1 1 if c 1 2 0 continue print c 1 輸出 13 579...
小白自學Python(三)Python基本語法
本文參考嗨客網的python教程 python注釋python轉義字元python識別符號 python保留字python縮排規則python編碼規範 我們在學習一門程式語言,最開始擁有乙個清晰的學習路線,是十分重要的,只有知道了自己需要學什麼,才能更好的激發學習的激情。學習就像是我們在玩遊戲時去打...