如何简化我的数据库?

时间:2011-06-08 11:14:31

标签: database

我正在开展一个项目,在该项目中,我使用客户姓氏的第一个字母生成了客户的唯一ID。并将其存储在不同表中的数据库中,就好像客户名称以客户的全部信息开头一样存储在Registration_A表中。因此,我创建了注册表达Z.但检索具有这种结构的数据是否安静困难。你能建议我另一种保存数据的方法,以便检索变得更加灵活吗?

2 个答案:

答案 0 :(得分:2)

将所有注册数据放入一个表中。除非你有一些严重的性能问题,否则你绝对没有必要把它分成字母组成的部分。

查询注册数据时,请使用SQL的WHERE子句缩小搜索范围。

答案 1 :(得分:0)

将此合并到一个表'注册',然后让数据库关注唯一ID。这取决于您的数据库,但搜索PRIMARY KEYAUTO INCREMENT会给您带来很多结果。

如果由于性能原因已完成拆分,则可以在用户姓氏上添加Index