php - 特殊数据库创建-MySQL

标签 php mysql

我有一个学校项目,但遇到了一个小障碍。我刚刚学习了一些基本的 mysql,我可以使用单个表/行,例如注册用户、验证登录和输出表中的所有数据。

我现在有一个更复杂的问题,我不太确定如何继续。

我需要创建一个包含多个小节的“类(class)”,例如:

(1)一门类(class)每个学期可以有不同的讲座

(2) 一场讲座有其特定的教程和实验(多个)

我知道如何创建单行,例如:用户名、名字、姓氏、电子邮件等...

但是对于下面的结构 - 我不太确定如何做到这一点。我还没有预先存在的代码,因为我还没有决定如何继续。

我正在考虑在字段中添加多个数据,例如:sections ="TA,TB",但我读到它不建议在 mysql 中使用

course
(来源:4.ii.gl)

course2
(来源:2.ii.gl)

最佳答案

您应该创建多个表。

一个用于类(class)。一份用于讲座,一份用于教程等。

然后用唯一的 ID 将它们绑定(bind)在一起

关于php - 特殊数据库创建-MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21788423/

相关文章:

mysql - 从sequelize中的插入中获取自动生成(通过触发器)字段

mysql - Maven SQL Plugin并调用Mysql Client生成XML文件

Javascript/PHP : set textarea value

PHP + jQuery + Ajax 表单提交——在同一页面返回结果

php - 使用 fgetcsv() 而不使用 fopen()、popen() 或 fsockopen()?

PHP 使用重叠的正则表达式替换字符串

MySQL 自动增量=535

php - WAMP 和 PHP 中的未定义索引错误报告

php - 停留在同一页面时如何完成点赞功能? (PHP/MySQL)

mysql - Windows mysql workbench无法连接远程mysql服务