mysql - MySQL 中的关系型数据库

标签 mysql relational-database

假设我有 3 个表格:Reader、Book、Readers_book。

阅读器

#电子邮件、姓名、密码

预订

#BookID、FK 书名、书类型

读者图书

#ReaderBookID、书名、FK 电子邮件

当读者想要一本新书时,我将如何执行插入语句来填充这些表。鉴于读者已经有电子邮件、姓名和密码。我会使用联接,还是执行两个单独的插入语句?

或者有人能够推荐一种更好的方法来对此类数据进行建模吗?

最佳答案

更灵活的模型是......

enter image description here

...并且您必须分别插入到每个表中。

关于mysql - MySQL 中的关系型数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28366771/

相关文章:

php - MySQL 数据库中加密数据的通配符搜索?

mysql - 关系数据库设计,一个元表多个表?

MySQL - 将数据点转换为范围

mysql - Nodejs异步: return mysql query result in for loop

mysql - mysql 连接上的连接列和 where 列的索引

mysql - 从 EC2 到 RDS 的连接缓慢,而到 RDS 的本地连接正常

sql - 使用关系数据库解决密码算术难题

sql - 您什么时候选择将 XML 存储在关系数据库中?

mysql - 是否可以基于两个键/索引创建分区表达式?

javascript - 如何正确地将 PHP 数组传递给 Leatlef Heatmap?