parent
6b8c2ad21d
commit
47a2006bce
@ -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()
|
||||
|
Loading…
Reference in new issue