用Python的create table写个学生数据库,数据有班级,性别,职务,你自定义3个数据存进去
时间: 2024-06-09 19:06:39 浏览: 10
好的,可以使用Python中的SQLite数据库来创建学生数据库。以下是一个简单的示例代码,其中包括一个学生表,包含班级、性别、职务以及自定义的3个数据(姓名、年龄、成绩)。
```python
import sqlite3
# 连接数据库(如果不存在则创建)
conn = sqlite3.connect('students.db')
# 创建学生表
conn.execute('''CREATE TABLE STUDENTS
(ID INT PRIMARY KEY NOT NULL,
CLASS TEXT NOT NULL,
GENDER TEXT NOT NULL,
POSITION TEXT NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
GRADE INT NOT NULL);''')
# 插入学生数据
conn.execute("INSERT INTO STUDENTS (ID, CLASS, GENDER, POSITION, NAME, AGE, GRADE) \
VALUES (1, 'Class A', 'Male', 'Monitor', 'John', 18, 90)")
conn.execute("INSERT INTO STUDENTS (ID, CLASS, GENDER, POSITION, NAME, AGE, GRADE) \
VALUES (2, 'Class A', 'Female', 'Deputy Monitor', 'Amy', 17, 85)")
conn.execute("INSERT INTO STUDENTS (ID, CLASS, GENDER, POSITION, NAME, AGE, GRADE) \
VALUES (3, 'Class B', 'Male', 'Monitor', 'Tom', 19, 87)")
# 提交更改
conn.commit()
# 关闭数据库连接
conn.close()
```
这个示例中,我们创建了一个 `STUDENTS` 表,包括 `ID`(学号)、`CLASS`(班级)、`GENDER`(性别)、`POSITION`(职务)、`NAME`(姓名)、`AGE`(年龄)和`GRADE`(成绩)这些列。然后我们插入了3条学生记录,包括自定义的数据。最后我们提交了更改并关闭了数据库连接。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)