您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > pymysql完整案例
importpymysqldefconnDB():#连接数据库函数conn=pymysql.connect(host='localhost',user='root',passwd='123',db='ere',charset='utf8')cur=conn.cursor();return(conn,cur);defexeUpdate(cur,sql):#更新语句,可执行update,insert语句sta=cur.execute(sql);return(sta);defexeDelete(cur,IDs):#删除语句,可批量删除foreachIDinIDs.split(''):sta=cur.execute('deletefromrelationTriplewheretID=%d'%int(eachID));return(sta);defexeQuery(cur,sql):#查询语句cur.execute(sql);return(cur);defconnClose(conn,cur):#关闭所有连接cur.close();conn.close();#调用连接数据库的函数conn,cur=connDB();#调用更新记录的函数sta=exeUpdate(cur,insertintorelationTriplevalues(null,'A','B','昵称','无'));if(sta==1):print('插入成功');else:print('插入失败');#查询现有数据,并打印exeQuery(cur,select*fromrelationTriple);foreachincur:print(each[0],each[1].decode('utf-8'));#批量删除记录,用户输入要删除的记录id号tempID=input('请输入要删除的编号编号之间用空格分开:');sta=exeDelete(cur,tempID);if(sta==1):print('删除成功');else:print('删除失败');connClose(conn,cur);
本文标题:pymysql完整案例
链接地址:https://www.777doc.com/doc-4210207 .html