mysql - 为每个学生创建一个表。它被认为是一种不好的做法吗?

标签 mysql database

我遇到了一个障碍,我需要列出学生和教师的所有当前类(class),我有 2 个表,其中一个称为学生,第二个称为类(class)。我正在考虑为学生创建一个名为类(class)的字段,然后用逗号分隔条目,这样我就可以使用 WHERE IN 子句,但为每个学生创建一个表要容易得多。

最佳答案

由于您有多对多映射,请考虑使用包含 student_idcourse_id 列的链接表。

关于mysql - 为每个学生创建一个表。它被认为是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43570376/

相关文章:

mysql - 查询以检查表的平均值,如果大于则返回结果

java - 在 Java 中更快地将 txt 文件读取到 mySQL 数据库

php - INSERT INTO ... ON DUPLICATE KEY UPDATE 无法正常工作

c - 主节点崩溃时如何重新连接到副本集?

php - 从表单接收数据时自动增加MySQL中的主键

php - 将应用程序连接到本地mysql数据库

MySQL:选择唯一字段并返回所有其他列+如果特定列不为0 - 返回该列

mysql - 您如何解释以下 innotop 输出?

java - 使用 Spring Boot 代替 DTO、Dao、Service 的设计模式?

android - 如何在 Android 数据库表中找到数据库长度?