Python操作mysql

#encoding=utf-8

#author jinxudong@xdf.cn

importMySQLdb

#mysqlsql查詢

defqueryfrommysql(table,sql):

conn=MySQLdb.connect(

host='localhost',

port=3306,

user='root',

passwd='1',

db=table,

charset='utf8'

)

cur=conn.cursor()

cur.execute(sql)

data=cur.fetchall()

returndata

cur.close()

conn.close()

#增改操作mysql

defcommittomysql(dbname,sql,values):

conn = MySQLdb.connect(

host='localhost',

port=3306,

user='root',

passwd='1',

db=dbname,

charset='utf8'

)

cur = conn.cursor()

cur.execute(sql,values)

conn.commit()

cur.close()

conn.close()

# 刪除表數(shù)據(jù)

deftruncattable(dbname,sql):

conn = MySQLdb.connect(

host='localhost',

port=3306,

user='root',

passwd='1',

db=dbname,

charset='utf8'

)

cur = conn.cursor()

cur.execute(sql)

conn.commit()

cur.close()

conn.close()

#dbname="test"

#sql="insert into employee values(%s,%s,%s)"

#values=('15fds','2','3')

#committomysql(dbname,sql,values)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容