日期:2014-05-20  浏览次数:20420 次

[求助]做新闻系统时,每一条新闻的ID应该用什么字符串(最好给段代码)
我在做一个新闻系统,每条新闻包括ID,Title,Content,我每次添加新闻时应该选择什么样的字符串啊?生成起来方便又使得新生成的放在最前面??

------解决方案--------------------
Guid,至于你想放在最前面,你可以用date来做排列
------解决方案--------------------
ID:int
Title:NVARCHAR(200)
Content:NVARCHAR(4000)
------解决方案--------------------
ORDER BY ID DESC ,
ID 为标示值,自增长
------解决方案--------------------
ID为自动增长的,另外可以加一个发表时间的字段,根据发表时间排序也能保证最后发表的最先显示。
------解决方案--------------------
ID 为GUID
------解决方案--------------------
Guid不是字符串,在SQL Server中有专用的类型uniqueidentifier
Guid可以保证标识唯一性,但会影响性能,新闻系统很少需要考虑数据移植,还是自动增长的int标识列比较适合作为主键,至于生成ID字符串通常是为了给静态页面命名,建议用时间戳生成
------解决方案--------------------
在数据库里设置