2025-04-01 15:18:51

📚MySQL综合性练习:创建课程表的正确姿势🧐

导读 在学习数据库管理时,创建一个合理的课程表(`course_table`)是必不可少的技能之一。例如,你想通过`tno`字段来标识教师编号,这可以作为...

在学习数据库管理时,创建一个合理的课程表(`course_table`)是必不可少的技能之一。例如,你想通过`tno`字段来标识教师编号,这可以作为一个关键索引来优化查询效率。首先,确保你的数据库已经连接成功,比如使用命令行工具或Navicat等图形化界面。接着,按照以下SQL语句构建你的课程表:

```sql

CREATE TABLE course_table (

cno INT AUTO_INCREMENT PRIMARY KEY,

cname VARCHAR(50) NOT NULL,

tno INT,

FOREIGN KEY (tno) REFERENCES teacher_table(tno)

);

```

上述代码中,`cno`为主键用于唯一标识每门课程;`cname`存储课程名称;而`tno`则是外键,关联到教师表中的教师编号。通过这样的设计,你可以轻松追踪哪位老师教授哪些课程。记得检查两个表之间的数据一致性哦!💡

完成表结构后,试着插入一些示例数据进行测试吧!例如:“Python入门”由“T001”号教师负责。这样不仅加深了理解,也为后续更复杂的项目打下坚实基础。🌟

MySQL 数据库设计 编程练习