理清楚它們分別在什么情況下執行即可
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()