我们现在的应用中大都需要使用的各种数据库,如最简单的ACCESS,MYSQL MSSQL 97/2000和最复杂的ORACLE等等
我们在使用数据库时需要用到各种表,而且每个表有一个或几个关键字段,统称“PK”
。有时,为了降低对数据库的性能消耗,会考虑由数据库自动编号来管理“PK”,如自动加“1”,这样不用插入时每次查询数据库了。但是,如果您的数据量不是很大的话,这个“PK”的跨度【最大编号-最少编号】还是非常有限的,如果您的其它文件也是以这个命名的话,别人很容易知晓你们的规律从你们的网站上“盗用”资料。
我认为用下面的方法可以有效降低这种风险。操作如下:
“PK”编号用年【2位或4位】月日小时分钟秒,再加2~6位【取决于您预估的数据量】随机码,这样编号规律明显,但号码长度不一,数值非常大,跨度也是很大。这样,别人就算知道您的一个编号无法估计下一个编号...从而,达到了预期的目的。
大家不妨可以用这种方式试试。希望本文能给您带来实用。
联系方式:
QQ:382907629/SP联盟群28752539
数字人网址:http://www.shuziren.cn
邮件:shuziren.cn@shuziren.cn
电话:0752-2671654
数字人--我的主页:http://www.shuziren.cn