为什么用access设计数据库时候要定义个ID(自动编号)?

我初学ACCESS,看到好多都要定义个ID(自动编号),并把它定义为主键,这样定义有什么用途吗?可以不定义吗?

ID一般是作为主键的,是一条数据的唯一编号
删除或更新数据的时候是以ID作为依据的
就像你学号在你的学校中是唯一的一样

建议:看一下关系型数据库的定义

可以不定义,但是不能保证你的数据中不出现重复的数据
而且在对数据库进行操作的时候会比较困难

虽然你没有定义ID字段,但是你同样要定义一个其他的字段来顶替ID字段的作用,否则你根本无法对数据库进行更新删除操作
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-09
也可以不定义,可以自己定义一个主键
第2个回答  2007-09-09
xuefeng128 - 见习魔法师 二级 回答的很好。。
第3个回答  2007-09-09
ID自动编号就像你的身份证样,代表唯一的一个。如果有1 2 3 4个ID号,删除2这个ID号就只有1 3 4了,像你的身份证一个意思。
第4个回答  2007-09-09
id定义为主键并且是唯一的,如果你不需要也可以不用定义的,这个是根据你的程序需要什么样的数据而设定的!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网