从数据库中使用多表搜索数据



我有一个数据库,该数据库由许多表组成,这些表包含有关居民的数据。 该表按出生年份和月份分隔。 例如,1980 年 1 月 1 日出生的人,则数据与名称表table_8001一起存储,依此类推。

所以我将通过输入居民 ID 或姓名来创建搜索功能。

如何使用其中许多表进行搜索?

如果我理解正确,您有多个基于特定年度分组的表格。

您可以使用 laravel 包来完成此操作

您可以使用 mysql 联合来完成相同的任务。查看此线程

但是,随着时间的推移,此体系结构将呈指数级增长。从多个表中搜索效率不高。

您可以创建一个 mysql 视图并创建单独的模型来搜索指向该视图的驻留。

MySQL能够在单个表中处理大量数据,并正确结构化和索引:)。

相关内容

  • 没有找到相关文章

最新更新