MySQL:更好地存储数组/json 或创建不同的行?

标签 mysql json

我有几个车库,有些车库是不同汽车共享汽车的家。

我是否必须将汽车共享公司作为数组/json 存储在一行中,或者我为每个汽车共享公司创建不同的行?

你会如何解决这个问题?

最佳答案

将它们存储在不同的行中。然后你可以直接查询它们。如果您将它们作为一个数组存储在一行中,这就不那么容易了。

想一想你想知道特定汽车的车库的情况,然后你首先获取行,然后找出数组是否包含特定值。这不是很灵活,如果您有大型数据库,则需要花费大量时间进行计算。

关于MySQL:更好地存储数组/json 或创建不同的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32890409/

相关文章:

php - if table1 field1 匹配 table2 field2 echo table1 field2

php - 一键插入多个数据库(PHP/MySQL)

javascript - 将 json 从 php 解析为 javascript

javascript - 如果字符串为空,如何隐藏元素或 div?

javascript - 将 json 对象转换为 HTML 的最佳解决方案

mysql - 按字段值对数据库进行排序,然后使用其订单号更新每一行

mysql - Elasticsearch:如何搜索用户定义的字段?

mysql - 如何仅选择小于 'target' 值的最接近值?

javascript - 如何将大量 JSON 文件从本地目录加载到 React 应用程序中

JSONSerialisation API 不同的 url 不工作