我有一个数据库,该数据库由许多表组成,这些表包含有关居民的数据。 该表按出生年份和月份分隔。 例如,1980 年 1 月 1 日出生的人,则数据与名称表table_8001一起存储,依此类推。
所以我将通过输入居民 ID 或姓名来创建搜索功能。
如何使用其中许多表进行搜索?
如果我理解正确,您有多个基于特定年度分组的表格。
您可以使用 laravel 包来完成此操作
或
您可以使用 mysql 联合来完成相同的任务。查看此线程
但是,随着时间的推移,此体系结构将呈指数级增长。从多个表中搜索效率不高。
您可以创建一个 mysql 视图并创建单独的模型来搜索指向该视图的驻留。
MySQL能够在单个表中处理大量数据,并正确结构化和索引:)。