peixue-dev/Archive/[一次性]创建测试教师数据-2026-02-01.sql

197 lines
3.4 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 创建测试教师数据
-- 用于测试游客模式下的教师列表和筛选功能
-- 先检查是否已有数据
SELECT COUNT(*) as teacher_count FROM teacher WHERE status = 1;
-- 插入测试教师数据
INSERT INTO teacher (
name,
real_name,
teacher_name,
phone,
status,
subjects,
service_area,
grades,
introduction,
teaching_years,
hourly_rate,
rating,
student_count,
user_id,
create_time,
update_time
) VALUES
-- 教师1孙全能全科
(
'孙全能',
'孙全能',
'孙全能',
'13800138001',
1,
'语文,数学,英语',
'朝阳区',
'1-3年级,4-6年级',
'全科辅导专家8年教学经验擅长综合提升学生成绩',
8,
160,
4.8,
156,
-1001,
NOW(),
NOW()
),
-- 教师2周博学理科
(
'周博学',
'周博学',
'周博学',
'13800138002',
1,
'数学,物理,化学',
'海淀区',
'初中,高中',
'理科专家12年教学经验擅长数理化综合辅导',
12,
170,
4.9,
203,
-1002,
NOW(),
NOW()
),
-- 教师3吴艺术艺术
(
'吴艺术',
'吴艺术',
'吴艺术',
'13800138003',
1,
'美术,书法',
'西城区',
'1-3年级,4-6年级,初中',
'艺术专业6年教学经验培养学生艺术素养',
6,
180,
4.7,
89,
-1003,
NOW(),
NOW()
),
-- 教师4郑音乐音乐
(
'郑音乐',
'郑音乐',
'郑音乐',
'13800138004',
1,
'音乐,钢琴,声乐',
'东城区',
'1-3年级,4-6年级',
'音乐教育专业10年教学经验多名学生考级通过',
10,
190,
4.8,
134,
-1004,
NOW(),
NOW()
),
-- 教师5李英语英语专家
(
'李英语',
'李英语',
'李英语',
'13800138005',
1,
'英语',
'朝阳区',
'初中,高中',
'英语专业八级15年教学经验擅长口语和写作',
15,
200,
4.9,
267,
-1005,
NOW(),
NOW()
),
-- 教师6张数学数学专家
(
'张数学',
'张数学',
'张数学',
'13800138006',
1,
'数学',
'海淀区',
'1-3年级,4-6年级,初中',
'数学竞赛教练10年教学经验多名学生获奖',
10,
180,
4.8,
178,
-1006,
NOW(),
NOW()
),
-- 教师7王语文语文专家
(
'王语文',
'王语文',
'王语文',
'13800138007',
1,
'语文,作文',
'西城区',
'4-6年级,初中,高中',
'语文高级教师20年教学经验擅长阅读理解和作文',
20,
190,
4.9,
312,
-1007,
NOW(),
NOW()
),
-- 教师8赵物理物理专家
(
'赵物理',
'赵物理',
'赵物理',
'13800138008',
1,
'物理',
'东城区',
'初中,高中',
'物理竞赛教练12年教学经验擅长实验和解题技巧',
12,
185,
4.8,
198,
-1008,
NOW(),
NOW()
);
-- 验证插入结果
SELECT
id,
name,
subjects,
service_area,
grades,
hourly_rate,
rating,
student_count
FROM teacher
WHERE status = 1
ORDER BY create_time DESC;
-- 检查筛选选项数据
SELECT DISTINCT subjects FROM teacher WHERE status = 1;
SELECT DISTINCT service_area FROM teacher WHERE status = 1;
SELECT DISTINCT grades FROM teacher WHERE status = 1;