Python連線Mysql資料庫

2021-08-03 03:29:30 字數 1076 閱讀 8248

最近對python比較感興趣

寫了乙個簡單的demo來連線一下mysql資料庫,實現了簡單的增刪改查詢功能,但是亂碼問題還未能解決,等抽時間把所有亂碼問題整理一下在寫一篇部落格。

注意:

控制台執行截圖如下:

#!/usr/bin/python

#encoding=utf-8

import sys 

import mysqldb  

reload(sys) 

sys.setdefaultencoding('utf-8') 

conn=mysqldb.connect(host="localhost",user="root",passwd="root",db="ait",charset='utf8') 

cursor =conn.cursor()

#刪除sql1="delete from user"

f=cursor.execute(sql1)

if(f>0):

print 'delete success'

conn.commit()

#插入sql2='insert into user (username,password) value (11,22)' 

f=cursor.execute(sql2)

if(f>0):

print 'insert success'

conn.commit()

#修改sql3='update user set username=123,password=456' 

f=cursor.execute(sql3)

if(f>0):

print 'update success'

conn.commit()

#查詢sql4 ="select * from user "

cursor.execute(sql4) 

row=cursor.fetchone() 

print row

#關閉cursor.close() 

conn.close()

python連線MySQL資料庫

模組功能 connect 方法 connect 方法用於連線 資料庫,返回乙個資料庫連線物件。如果要連線乙個位於host.remote.com伺服器上名為fourm的mysql資料庫,連線串可以這樣寫 db mysqldb.connect host remote.com user user pass...

python連線mysql資料庫

看自己的機器有沒有python root localhost zn python v 會進入python pythontest。py檔案內容 usr bin python imoprt mysql module import mysqldb connect to the database db my...

python連線mysql資料庫

1 python3.5 連線mysql資料庫需要安裝pymysql外掛程式 參考教程 import pymysql conn pymysql.connect host localhost port 3306,user root passwd rusky db mysql charset utf8 c...