主键在数据库中占有很大的地位,对于表的关联性,和数据的唯一识别性有重要的作用:
1,在C#开发中,Int自增字段和Guid(数据库中是uniqueidentifier类型)可设置为主键;
1>Guid:可以产生唯一标识的高效算法,使用网卡mac地址及时间、芯片id码计算出来的
2,int自增字段和Guid的优缺点:
优点 | 缺点 | |
Guid | 效率高、数据的导入、导出、合并很方便 | 占用空间大,不易读 |
int自增字段 | 占用空间小、无需开发人员干预、易读 | 效率低,数据的导入、导出、合并很痛苦 |