在学习数据库管理时,创建一个合理的课程表(`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 数据库设计 编程练习