@echo off chcp 65001 >nul echo ======================================== echo 测试学习进度API echo ======================================== echo. echo 1. 查询学习记录表中的进度: mysql -u root -proot -e "USE study; SELECT lr.id, lr.student_id, c.course_name AS 课程, lr.progress AS 进度百分比, lr.learn_count AS 学习次数, lr.last_learn_time AS 最后学习 FROM learning_record lr LEFT JOIN course c ON lr.course_id = c.id WHERE c.course_name LIKE '%%古诗%%' ORDER BY lr.last_learn_time DESC LIMIT 5;" echo. echo 2. 查询课程课件数量: mysql -u root -proot -e "USE study; SELECT c.id, c.course_name AS 课程, COUNT(cw.id) AS 课件总数 FROM course c LEFT JOIN courseware cw ON c.id = cw.course_id WHERE c.course_name LIKE '%%古诗%%' GROUP BY c.id;" echo. echo 3. 查询学生完成情况: mysql -u root -proot -e "USE study; SELECT ld.student_id AS 学生ID, COUNT(DISTINCT ld.courseware_id) AS 已学课件数 FROM learning_detail ld WHERE ld.course_id = 1 AND ld.student_id IN (120, 452) GROUP BY ld.student_id;" echo. echo ======================================== echo 测试完成 echo ======================================== pause