【发布时间】:2019-12-05 19:53:40
【问题描述】:
我想知道 SQL 中字符串列表的数据类型是什么? 如何在我的数据库中存储字符串列表?
我在应用程序中工作,并且有一个用于选择爱好的复选框,不止一个,那么我该如何存储呢?
请帮我解决这个问题。
【问题讨论】:
-
将每个保存在他自己的行中,如果它们被链接,则在第二列中给它们相同的 id。请阅读此内容stackoverflow.com/questions/3653462/…
-
A) 使用database normalization rules 定义的一对多结构。 B) 使用 JSON 列。如果此数据以任何方式涉及其他关系,请不要使用 B,因为您需要对其进行搜索或索引。
-
不建议使用字符串列表。最好以标准化形式存储它们,因为字符串解析是一项昂贵的操作
标签: mysql sql database entity-relationship class-diagram