python与mysql连接创建学生成绩管理系统

python与mysql连接创建学生成绩管理系统
1.首先创建MySQL中的数据库
数据库为mytest,创建成绩表
在这里插入图片描述

2.下载pymysql 模块
通常安装好python环境,在dos命令下输入:
pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple
上面的网址我用的是清华的镜像,会快一些!
P.S:也可以直接在pycharm中下载:
在这里插入图片描述
3.完整代码如下:

# coding:utf-8
__author__ = 'zhouyin'
# 导入pymysql模块
import pymysql

# 连接数据库
try:
    # 连接database  conn = pymysql.connect(host=“你的数据库地址”,user=“用户名”,password=“密码”,database=“数据库名”,charset=“utf8”)
    conn = pymysql.connect(host="localhost",user="root",password="root",database="mytest")
    print("数据库连接成功!")
except pymysql.Error as e:
    print("数据库连接失败"+str(e))
cur = conn.cursor()  # 得到一个可以执行SQL语句的光标对象  执行完毕返回的结果集默认以元组显示

# 产生菜单栏
while True:
    num = int(input("请选择你需要操作的数据库:1.查询;2.插入;3.修改;4.删除;5.退出;\n"))
    # 查询数据
    if num == 1:
        sql = "select * from 成绩表"
        cur.execute(sql)  # 执行SQL语句
        result = cur.fetchall()  # 使用 fetchone() 方法获取一条数据
        for i in result:
            print(i)

    # 插入数据
    elif num == 2:
        sid = input(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值