From 47a2006bceaa76f783470671ceaecca6884b98d5 Mon Sep 17 00:00:00 2001 From: prn3ijkmv <2604526033@qq.com> Date: Tue, 21 Nov 2023 10:02:50 +0800 Subject: [PATCH] ADD file via upload --- xueshengguanli.py | 78 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 xueshengguanli.py diff --git a/xueshengguanli.py b/xueshengguanli.py new file mode 100644 index 0000000..7a23643 --- /dev/null +++ b/xueshengguanli.py @@ -0,0 +1,78 @@ +import pymysql + + +# conn = pymysql.connect(host="IP地址", port=端口号, user="用户名", password="密码", db="数据库名") +con = pymysql.connect(host='localhost', port=3306, user="root", password="passwd", db="jzw_text") +cursor = con.cursor() +#cursor.execute("create table xs(name char(5),sex char(5),tel char(30));") + +def zhixing(): + cursor.close() + con.commit() + +#增加 +def insert(li): + cursor.execute("insert into xs values(%s,%s,%s);", li) # # 插入数据 + zhixing() +#删除 +def delete(li): + cursor.execute("delete from xs where name=(%s);",li) + zhixing() + print("已删除{}的信息".format(li)) + + #查询 +def seeion(li): + cursor.execute("select * from xs where name=(%s);",li) + # 获取查询结果 + results = cursor.fetchall() + # 打印输出结果 + for row in results: + print(row) + zhixing() + +#修改 +def update(li): + cursor.execute("update xs set name=%s,sex=%s,tel=%s",li) + zhixing() + +#显示所有学员 +def xians(): + cursor.execute("select * from xs;") + results = cursor.fetchall() + # 打印输出结果 + for row in results: + print(row) + zhixing() + +def close(): + cursor.close() + con.commit() + con.close() # 最后提交所有操作,并关闭游标和连接 +print("选择如下功能:") +print("1:添加学员\n2:删除学员\n3:修改学员信息\n4:查询学员\n5:显示所有学员信息\n6:退出系统") +a=int(input()) +if a==1: + m=[] + m.append(input()) + m.append(input()) + m.append(input()) + insert(li=m) +elif a==2: + m = input() + delete(m) +elif a==3: + m = [] + m.append(input()) + m.append(input()) + m.append(input()) + update(m) + +elif a ==4: + m = input() + seeion(m) + +elif a==5: + xians() +elif a==6: + close() +