# 数据库配置 connection_string = "mysql+pymysql://root:H1wNPOz3@mysql.local:3306/students?charset=utf8mb4" type = "MySQL" product = "MySQL 5.7" metadata = """ CREATE TABLE students ( student_id INTEGER PRIMARY KEY, student_name VARCHAR(100), -- 学生姓名 major VARCHAR(100), -- 专业 year_of_enrollment INTEGER, -- 入学年份 student_age INTEGER -- 学生年龄 ); CREATE TABLE courses ( course_id INTEGER PRIMARY KEY, course_name VARCHAR(100), -- 课程名称 credit REAL -- 学分 ); CREATE TABLE scores ( student_id INTEGER, course_id INTEGER, score INTEGER, -- 得分 semester VARCHAR(50), -- 学期 PRIMARY KEY (student_id, course_id), FOREIGN KEY (student_id) REFERENCES students(student_id), FOREIGN KEY (course_id) REFERENCES courses(course_id) ); - 数据库中 'courses' 表中 'course_name' 字段有效值为 '计算机基础','数据结构','高等物理','线性代数','微积分','编程语言','量子力学','概率论','数据库系统','计算机网络'。 - 数据库中 'scores' 表中 'semester' 字段有效值为 '2020年秋季', '2021年春季', '2021年秋季', '2022年春季', '2020年秋季', '2021年春季', '2021年秋季', '2022年春季', '2022年秋季', '2023年春季'。 - 数据库中 'students' 表中 'major' 字段有效值为 '计算机科学', '物理学', '数学'。 """