이 기사에서는 Python에서 mysql을 추가, 삭제, 수정 및 쿼리하는 데 pymysql을 사용하는 방법을 주로 소개합니다. pymysql을 사용하여 데이터베이스를 쿼리, 삭제, 수정 및 수정하는 데 관심이 있는 사용자는 자세히 알아볼 수 있습니다. .
이번에는 pymysql을 사용하여 MySQL의 추가, 삭제, 수정, 확인 등의 모든 작업을 수행합니다. 이는 이전 5회 요약과 동일합니다. 첫 번째:
이제 추가, 삭제, 수정 및 확인을 위한 소스 코드를 작성합니다. 소스 코드는
#!/usr/bin/python #coding:gbk import pymysql from builtins import int #将MysqlHelper的几个函数写出来 def connDB(): #连接数据库 conn=pymysql.connect(host="localhost",user="root",passwd="zx69728537",db="student"); cur=conn.cursor(); return (conn,cur); def exeUpdate(conn,cur,sql): #更新或插入操作 sta=cur.execute(sql); conn.commit(); return (sta); def exeDelete(conn,cur,IDs): #删除操作 sta=0; for eachID in IDs.split(' '): sta+=cur.execute("delete from students where Id=%d"%(int(eachID))); conn.commit(); return (sta); def exeQuery(cur,sql): #查找操作 cur.execute(sql); return (cur); def connClose(conn,cur): #关闭连接,释放资源 cur.close(); conn.close(); result=True; print("请选择以上四个操作:1、修改记录,2、增加记录,3、查询记录,4、删除记录.(按q为退出)"); conn,cur=connDB(); number=input(); while(result): if(number=='q'): print("结束操作"); break; elif(int(number)==1): sql=input("请输入更新语句:"); try: exeUpdate(conn, cur, sql); print("更新成功"); except Exception: print("更新失败"); raise; elif(int(number)==2): sql=input("请输入新增语句:"); try: exeUpdate(conn, cur, sql); print("新增成功"); except Exception: print("新增失败"); raise; elif(int(number)==3): sql=input("请输入查询语句:"); try: cur=exeQuery(cur, sql); for item in cur: print("Id="+str(item[0])+" name="+item[1]); except Exception: print("查询出错"); raise; elif(int(number)==4): Ids=input("请输入Id,并用空格隔开"); try: exeDelete(conn, cur, Ids); print("删除成功"); except Exception: print("删除失败"); raise; else: print("非法输入,将结束操作!"); result=False; break; print("请选择以上四个操作:1、修改记录,2、增加记录,3、查询记录,4、删除记录.(按q为退出)"); number=input("请选择操作");
이제 관찰할 프로그램을 실행합니다.
이제 데이터베이스를 쿼리합니다. 새로운 데이터가 데이터베이스에 추가된 것을 볼 수 있습니다. 이제 데이터를 업데이트하세요. 이제 데이터베이스를 쿼리하는 것이 아니라 프로그램에서 직접 쿼리하는 것입니다. , 그림과 같이 네 번째 데이터의 이름이 bingwen으로 업데이트된 것을 볼 수 있습니다. 이제 삭제 작업을 수행하여 네 번째 레코드를 삭제합니다. 그림과 같이: 이제 데이터베이스에서 그림과 같이 데이터가 삭제되었는지 여부를 쿼리합니다. 삭제 작업이 성공적으로 수행된 것을 볼 수 있습니다. 이제 그림과 같이 현재 프로그램을 종료합니다. 이렇게 하면, mysql 데이터베이스에서 pymysql의 삭제, 수정 및 쿼리 작업이 완료되었습니다. 위 내용이 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다. 또한 PHP 중국어 웹사이트를 구독하시기 바랍니다.
pymysql을 사용하여 Python에서 mysql을 추가, 삭제, 수정 및 쿼리하는 방법에 대한 자세한 설명(종합)을 보려면 PHP 중국어 웹사이트에서 관련 기사를 주목하세요!