学生管理系统数据库版
思维导图
一、 数据源
学号 | 姓名 | 性 别 | 年龄 | 班级 | 专业 | 学院 | 电话 |
---|---|---|---|---|---|---|---|
2021001 | 李晓红 | 女 | 30 | 2021级软件4班 | 软件技术 | 人工智能与大数据学院 | 15945456780 |
2021002 | 王晓刚 | 男 | 18 | 2021级软件4班 | 软件技术 | 人工智能与大数据学院 | 13890904567 |
2021003 | 唐雨涵 | 女 | 19 | 2021级软件4班 | 软件技术 | 人工智能与大数据学院 | 18878789023 |
2021104 | 张三丰 | 男 | 18 | 2021级大数据1班 | 大数据技术与应用 | 人工智能与大数据学院 | 15945456780 |
2021105 | 肖雨林 | 男 | 18 | 2021级大数据1班 | 大数据技术与应用 | 人工智能与大数据学院 | 18890904560 |
2021106 | 郑小翠 | 女 | 19 | 2021级大数据1班 | 大数据技术与应用 | 人工智能与大数据学院 | 15890904567 |
二、建立数据库
导入MySQL数据源,并建立链接
1、首先新建MySQL连接
输入连接名“student”
主机名可填写“local host”或“127.0.0.1”
MySQL默认端口号为“3306”
用户名和密码可自己任意填写
建立主程序
1.主界面
2.登入后界面
3.定义插入记录
#插入学生记录
def add_student():
cursor = main()
id1 = int(input('学号:'))
name = input('姓名:')
gem = input('性别:')
age = int(input('年龄:'))
class1 = input('班级:')
major1 = input('专业:')
college = input('学院:')
telephone = int(input('电话:'))
add = cursor.execute('insert into stu (id, name, genden, age, class, major, college,telephone) values(%s,%s,%s,%s,%s,%s,%s,%s)',(id1, name, gem, age, class1, major1, college,telephone))
if add >= 1:
conn.commit()
print('插入记录成功!')
else:
print('插入记录失败!')
4.定义查询记录
#查询的菜单
def query_student():
while True:
print('查询学生记录')
print('================')
print('1、按学号查询学生记录')
print('2、按姓名查询学生记录')
print('3、查询全部学生记录')
print('4、返回上级菜单')
print('=================')
mc3 = int(input('请输入查询的菜单号:'))
if mc3 ==