1、保证每个实体的完整性;
2、加快数据库的 *** 作速度,更好地给用户带来体验;
3、在表中添加新记录时,DBMS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复;
4、DBMS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。
当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。
扩展资料:
主键的使用规则介绍:
1、任意两行都不具有相同的主键值;
2、每行都必须具有一个主键值(主键列不允许NULL值);
3、可以使用多个列作为主键,但是所有列值得组合必须是唯一的(但单个列的值可以不唯一);
4、不更新主键列中的值;
5、不重用主键列的值;
6、不在主键列中使用可能会更改的值(例如,供应商的名字,如果供应商更改了名字,你就得改这个主键)。
参考资料来源:百度百科-数据库主键
sql 语句实现用 primary key(一个属性,第二个属性) 就ok了
如果用的sqlserver2000 的企业管理器,直接选中一个属性后,按住 Shift键,然后选中另外一个属性,点击右键,设置主键,就ok了
以上就是关于我想知道数据库中设置主键的作用全部的内容,包括:我想知道数据库中设置主键的作用、数据库创建的时候设定两个属性为主码的时候该怎么做、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)