如何优化数据库的体系结构

kqhtkvqz  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(312)

我是一个初学者,我想知道什么是bdd架构的最佳方式,我举一个例子:
我有一个用户表:

CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `email` varchar(255) NOT NULL,
  `pseudo` varchar(50) NOT NULL)

在我的过程中,我有一些调查谁有一个国家 waiting,work,ended 我还需要存储调查的id。
因此,第一种可能是创建一个具有以下值的表调查:

CREATE TABLE `user_survey` (
  `id` int(11) NOT NULL,
  `userId` int(11) NOT NULL,
  `state` smallint(3) NOT NULL)

但在我的后台,我需要问2次,如果我想采取的用户,并搜索他的调查。
第二种可能是在中添加一行 user 调用的表 survey 并按如下方式存储数据: surveyId,stateSurvey;surveyId,stateSurvey 等等,并在我的后端迭代这些数据来搜索所有我需要的调查。
获取此类数据的最佳实践/方法是什么。还有其他更“简单”的方法吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题