在数据库中储存选择题,要设置几张表好呢?

2025-06-27 15:26:31
推荐回答(2个)
回答1:

建议这样建
题目表(编号id, 标题, 题目内容)
选项表(题目编号id, 选项)
答案表(题目编号id, 答案)
查询的时候就
select 选项 from 选项表 where 题目编号id = XXX

当然你哪样建也是可以的,只是在查询和处理的时候写起来比较麻烦罢了

回答2:

两个表
一个存储 题目标题及答案,答案不能连成字符串,否则多选题你根本没法判断

一个存储你所说的选项,但是不能练成字符串,这两个表是一对多的关系,一个题目,多个选项