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()
这个函数会打印出所有学生的信息。
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!