用Python语言做一份学生管理系统的代码
时间: 2023-11-19 20:24:00 浏览: 33
好的,下面是一份简单的学生管理系统的 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 数据库实现了一个简单的学生管理系统,包括创建学生信息表、插入学生信息、查询所有学生信息等基本功能。当然,这只是一个简单的示例,实际的学生管理系统需要更加完善和复杂的功能实现。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)