#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2017/7/25 11:20# @File : my1.py"""
python3操作mysql数据库
"""import pymysql
conn= pymysql.connect(
host='localhost',
port = 3306,
user='root',
passwd='1996112lin',
db ='mydata',
charset="utf8"
)
#插入数据definsert():
cur = conn.cursor()
cur.execute("insert into py_user (name,pwd) values ('啊啊','得看看端口')")
cur.close()
conn.commit()
conn.close()
#查询数据defselect():
cur = conn.cursor()
data = cur.execute("select * from py_user")
print (data)
eve = cur.fetchmany(data)
for i in eve:
print (i)
cur.close()
conn.commit()
conn.close()
#修改数据defupdate():
cur = conn.cursor()
cur.execute("update user set pwd='PPPPP' where uname='kkk'")
cur.close()
conn.commit()
conn.close()
#删除数据defdelete():
cur = conn.cursor()
cur.execute("delete from user where uname='1'")
cur.close()
conn.commit()
conn.close()
#批量插入definsert_many():
cur = conn.cursor()
a=[('a','a'),('aa','aa')]
for i in a:
cur.execute("insert into user (uname,pwd) values"+str(i))
cur.close()
conn.commit()
conn.close()
#条件查询defselect_by():
cur = conn.cursor()
a=cur.execute("select * from user where uname='node'")
b=cur.fetchmany(a)
print (b)
cur.close()
conn.commit()
conn.close()
select()