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  :如果指令执行后获取多行数据,将所有的数据都进行返回

posted @ 2022-04-25 21:05  机械猿  阅读(35)  评论(0)    收藏  举报