標籤:style blog http color 使用 os io for
1、環境要求(Win7 X64):
python 2.7,
MySQL-python-1.2.3.win-amd64-py2.7 :http://www.codegood.com/download/11/ (有需要32位的在這個地方下載https://pypi.python.org/pypi/MySQL-python)
注意:請看清楚自己的電腦位元,如果64位的系統使用32位的安裝包會報如下錯誤:
ImportError: DLL load failed: %1 不是有效 Win32 應用程式 或者 ImportError: this is MySQLdb version (1, 2, 5, ‘final‘, 1), but _mysql is version (1, 2, 3, ‘final‘。。。。錯誤
另外如果版本不對的話需要刪除掉原來安裝的重新下載在安裝。
MySQL。
2、貼代碼
1 #coding:utf-8 2 import MySQLdb 3 4 try: 5 #串連,注意字元集要和mysql的一致 6 conn=MySQLdb.connect(host=‘localhost‘,user=‘root‘,passwd=‘root‘,db=‘python_test‘,port =3306,charset="utf8") 7 8 cur = conn.cursor() 9 #寫入 10 sql = "insert into user(name,passwd) values(%s,%s)" 11 param = ("aaa",‘1236‘) 12 n = cur.execute(sql,param) 13 print n 14 15 #更新 16 sql = "update user set name=%s where id=3" 17 param = ("小明") 18 n = cur.execute(sql,param) 19 print n 20 21 #查詢22 sql="select * from user"23 24 n = cur.execute(sql)25 for row in cur.fetchall():26 for r in row:27 print r28 29 #刪除 30 sql = "delete from user where name=%s" 31 param =("aaa") 32 n = cur.execute(sql,param) 33 print n 34 35 #關閉串連36 cur.close()37 conn.close()38 39 except MySQLdb.Error,e:40 print ‘MySQL Error Msg:‘,e