美文网首页
Python之pymysql模块增删查改

Python之pymysql模块增删查改

作者: 学而不厌888 | 来源:发表于2017-07-12 18:39 被阅读0次

用了python之后,整个人都变顺畅了。

importpymysql

##查询

defselect():

conn = pymysql.connect(user='root', passwd='你的密码',

host='localhost', db='test',charset='utf8')

cur = conn.cursor()

cur.execute("SELECT * FROM user")

forrincur:

print("row_number:", (cur.rownumber) )

print("id:"+str(r[0])+" name:"+str(r[1])+" password:"+str(r[2]))

cur.close()

conn.close()

##插入

definsert(name,pwd):

conn = pymysql.connect(user='root', passwd='你的密码',

host='localhost', db='test',charset='utf8')

cur = conn.cursor()

sql="INSERT INTO user (Name,Password) VALUES ('"+name+"','"+pwd+"')"

print(sql)

sta=cur.execute(sql)

ifsta==1:

print('Done')

else:

print('Failed')

conn.commit()

cur.close()

conn.close()

##更新

defupdate(name,pwd):

conn = pymysql.connect(user='root', passwd='你的密码',

host='localhost', db='test',charset='utf8')

cur = conn.cursor()

sql="UPDATE USER SET PASSWORD='"+pwd+"' WHERE NAME='"+name+"'""'"

print(sql)

sta=cur.execute(sql)

if sta==1:

print('Done')

else:

print('Failed')

conn.commit()

cur.close()

conn.close()

##删除

def delete(name):

conn = pymysql.connect(user='root', passwd='你的密码',

host='localhost', db='test',charset='utf8')

cur = conn.cursor()

sql = "DELETE FROM USER WHERE Name='"+name+"'"

print(sql)

sta=cur.execute(sql)

ifsta==1:

print('Done')

else:

print('Failed')

conn.commit()

cur.close()

conn.close()

##调用函数进行操作即可

相关文章

网友评论

      本文标题:Python之pymysql模块增删查改

      本文链接:https://www.haomeiwen.com/subject/yzzbhxtx.html