本文共 675 字,大约阅读时间需要 2 分钟。
import pymysqlconn = pymysql.connect(host="localhost",port=3306,user="root",password="mysql",db="smy_db")cur = conn.cursor()sql_0="describe student;"sql_1="select * from student;"sql_2="delete from student where stu_no=2016004;"flag=0 #第一次先让flag=0,显示student表的结构和全部内容,第二次让其非0,根据student表结构修改sql_2,并显示修改结果if flag==0: cur.execute(sql_0) data = cur.fetchall() print(data) cur.execute(sql_1) data = cur.fetchall() print(data)else: try: cur.execute(sql_2) # 执行sql语句 conn.commit() # 提交到数据库执行 cur.execute(sql_1) data = cur.fetchall() print(data) except: conn.rollback() # 如果发生错误则回滚cur.close()#关闭游标conn.close()#释放数据库资源
转载地址:http://vvrti.baihongyu.com/