MYSQL数据的增删改查操作-案例1
import pymysql #连接MySQL
#db = 'userdb' =>表示自动执行use userdb;进入数据库中
conn = pymysql.connect(host= '127.0.0.1', port=3306, user='root123', passwd= 'root123', charset='utf8', db= 'userdb')
cursor = conn.cursor()
#新增(需要commit)
cursor.execute("insert into tb1(name,password) values('老王','123456')")
conn.commit()
#删除(需要commit)
cursor.execute("delet from tb1 where id=1")
conn.commit()
#修改
cursor.execute("update tb1 set name = '小鲤' where id=1")
conn.commit()
#查询
cursor.execute("select * from tb where id>10")
data = cursor.fetchone()/cursor.fetchall()#将查出来的数据取出
注:fetchone:如果指令执行后获取了很多数据,只拿到第一条数据
fetchall :如果指令执行后获取多行数据,将所有的数据都进行返回