学生管理系统(MySQL版)

思维导图

请添加图片描述

一、 数据源

学号 姓名 性 别 年龄 班级 专业 学院 电话
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 ==
  • 9
    点赞
  • 111
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值