关于数据库表中关键字段PK处理的技巧

我们现在的应用中大都需要使用的各种数据库,如最简单的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值