理清楚它们分别在什么情况下执行即可
try: #写入测试代码 except Exception as e: #异常才执行 else: #正常会执行 finally: #正常和异常都会执行
pymysql的增删查改
import pymysql conn = pymsql.connect(user='root',password='xxx',host='127.0.0.1',port=3306,charset='utf8',database='数据库名') #注意host在本机上连的是127.0.0.1 实际项目中大多不是本机 #获取游标 cusor=conn.cursor(cursor=pymysql.cusors.DictCursor)#意思是取出的数据是以字典形式 #写sql语句 查 sql='select id,name from sneaker' #写语句 cursor.excute(sql)#执行语句 ret=cursor.fetchall()#拿结果 print(ret) #增 sql='insert into sneker(id,name) values(%s,%s) cursor.excute(sql,['xx','xx']) conn.commit() #del sql= 'delete from sneaker where id=%s' cursor.excute(sql,[xxx]), conn.commit() #update sql = 'update sneaker set name=%s where id=%s' cursor.excute(sql,[xxx,xxx]) conn.commit()