本帖最后由 李荣壮 于 2011-12-19 17:01 编辑
GUID:根据本机硬件信息加上当前时间算出来的一个字符串
优点:出现重复的机率很小,可以说几乎没有
效率高,数据导入导出很方便(因为GUID不用重新导入或导出,而是重新计算)
缺点:占用空间比较大,记得杨老师的视频说,他们做完一个项目之后专门统计了一下,发现数据库中有一小半空间都是GUID消耗的.
可读性很差.
自增长字段:每新增一条之后, 该字段会自增加.
优点:占用空间很小,可读性好
缺点:效率低, 导入导出很慢.
如果数据中间删除掉某一列,会出现断层, 也就是说编号不再是连续的
到底要用哪个,要根据实际情况判断,比如说数据库的空间有没有要求啊,需不需要经常导入导出啊,数据库的数据多少啊
像我们平时练习下,还真没必要用GUID
|