用Python语言做一份学生管理系统的代码
时间: 2023-11-19 19:24:00 浏览: 29
好的,下面是一份简单的学生管理系统的 Python 代码,仅供参考:
```python
import sqlite3
# 连接数据库
conn = sqlite3.connect('student.db')
# 创建学生信息表
conn.execute('''CREATE TABLE STUDENT
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
SEX CHAR(10) NOT NULL,
GRADE CHAR(20) NOT NULL);''')
# 插入学生信息
conn.execute("INSERT INTO STUDENT (ID,NAME,AGE,SEX,GRADE) \
VALUES (1, 'Tom', 18, 'Male', 'Grade 1')")
conn.execute("INSERT INTO STUDENT (ID,NAME,AGE,SEX,GRADE) \
VALUES (2, 'Jerry', 17, 'Female', 'Grade 2')")
conn.execute("INSERT INTO STUDENT (ID,NAME,AGE,SEX,GRADE) \
VALUES (3, 'Sam', 19, 'Male', 'Grade 3')")
# 提交更改
conn.commit()
# 查询所有学生信息
cursor = conn.execute("SELECT id, name, age, sex, grade from STUDENT")
for row in cursor:
print("ID = ", row[0])
print("NAME = ", row[1])
print("AGE = ", row[2])
print("SEX = ", row[3])
print("GRADE = ", row[4], "\n")
# 关闭数据库连接
conn.close()
```
以上代码利用 SQLite 数据库实现了一个简单的学生管理系统,包括创建学生信息表、插入学生信息、查询所有学生信息等基本功能。当然,这只是一个简单的示例,实际的学生管理系统需要更加完善和复杂的功能实现。