
import sqlite3
def create_table():
conn = sqlite3.connect('school_system.db')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS students (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER,
grade TEXT
)
''')
conn.commit()
conn.close()
create_table()
这段代码会创建一个名为`students`的表。
def add_student(name, age, grade):
conn = sqlite3.connect('school_system.db')
cursor = conn.cursor()
cursor.execute('INSERT INTO students (name, age, grade) VALUES (?, ?, ?)', (name, age, grade))
conn.commit()
conn.close()
你可以调用这个函数来添加学生。
def view_students():
conn = sqlite3.connect('school_system.db')
cursor = conn.cursor()
cursor.execute('SELECT * FROM students')
rows = cursor.fetchall()
for row in rows:
print(row)
conn.close()
这个函数会打印出所有学生的信息。

本站部分内容及素材来源于互联网,如有侵权,联系必删!
标签:
学工系统



客服经理