|
|
import sqlite3
|
|
|
|
|
|
def add_test_students():
|
|
|
"""添加测试学生数据"""
|
|
|
conn = sqlite3.connect('database.db')
|
|
|
cursor = conn.cursor()
|
|
|
|
|
|
# 测试学生数据
|
|
|
test_students = [
|
|
|
('2024001', '谢坷菡', '计算机科学'),
|
|
|
('2024002', '苏诗颖', '软件工程'),
|
|
|
('2024003', '陈梓旸', '人工智能'),
|
|
|
('2024004', '姚思源', '数据科学'),
|
|
|
('2024005', '颜妍妍', '网络安全'),
|
|
|
('2024006', '尹常在', '物联网'),
|
|
|
('2024007', '陈亦旸', '大数据'),
|
|
|
('2024008', '陈紧新', '云计算')
|
|
|
]
|
|
|
|
|
|
# 清空现有数据(可选)
|
|
|
cursor.execute('DELETE FROM students')
|
|
|
cursor.execute('DELETE FROM call_records')
|
|
|
|
|
|
# 插入测试数据
|
|
|
for student_id, name, major in test_students:
|
|
|
cursor.execute('''
|
|
|
INSERT INTO students (student_id, name, major)
|
|
|
VALUES (?, ?, ?)
|
|
|
''', (student_id, name, major))
|
|
|
|
|
|
conn.commit()
|
|
|
conn.close()
|
|
|
print("测试学生数据添加成功!")
|
|
|
print("添加了8个测试学生:")
|
|
|
for i, (student_id, name, major) in enumerate(test_students, 1):
|
|
|
print(f"{i}. {name} (学号: {student_id}, 专业: {major})")
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
add_test_students() |