pymysql学生信息管理系统
时间: 2023-11-09 12:09:44 浏览: 128
pymysql是Python中一个用于操作MySQL数据库的库,可以通过它来连接MySQL数据库,并进行增删改查等操作。学生信息管理系统是一个常见的应用场景,可以通过pymysql来实现。
一个简单的pymysql学生信息管理系统可以包括以下功能:
1. 添加学生信息
2. 删除学生信息
3. 修改学生信息
4. 查询学生信息
下面是一个简单的示例代码:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='test')
# 添加学生信息
def add_student(name, age, gender):
cursor = conn.cursor()
sql = "INSERT INTO student(name, age, gender) VALUES (%s, %s, %s)"
cursor.execute(sql, (name, age, gender))
conn.commit()
cursor.close()
# 删除学生信息
def delete_student(id):
cursor = conn.cursor()
sql = "DELETE FROM student WHERE id=%s"
cursor.execute(sql, id)
conn.commit()
cursor.close()
# 修改学生信息
def update_student(id, name, age, gender):
cursor = conn.cursor()
sql = "UPDATE student SET name=%s, age=%s, gender=%s WHERE id=%s"
cursor.execute(sql, (name, age, gender, id))
conn.commit()
cursor.close()
# 查询学生信息
def query_student(id):
cursor = conn.cursor()
sql = "SELECT * FROM student WHERE id=%s"
cursor.execute(sql, id)
result = cursor.fetchone()
cursor.close()
return result
# 关闭数据库连接
conn.close()
```
阅读全文