1
3
你要找的是一个EAV。有了EAV模型,您可以只使用insert来构建世界上任何令人抓狂的数据库。但这真的很可怕,有很多原因,但你的听起来很疯狂的曲调,它可以工作。 生成实体表 在这里你会列出
建立属性表。 这里列出了实体的主键和属性列表。
如果你想在一个列上得到更复杂的值,你可以有4列
然后,在属性表中可以添加一个列,说明要放置数据的列。
但这对于查询、索引、除了玩具应用程序之外的其他应用程序来说都很糟糕。 |
2
0
我不知道您所说的“字段组”到底是什么意思,但是如果信息(短文本、长文本)都属于某个条目,则可以创建一个表并包含所有这些列。 假设你有一堆有标题和摘要的书: table: `books` - id, int(11) // unique for each book - title, varchar(255) - writer, varchar(50) - summary, text - etc 默认情况下,不需要设置的字段可以设置为空。
或者一些领域:
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
Max J. · 用整数作为键将dict写入csv 2 年前 |