我现在在 做一个文章管理系统,为了方便以后用户的对文章的编辑,需要把文章的内容存入到数据库中,但是一般用户写的文章内容不一样多。我该如何设计一个字段或则表来存这个内容。
此外,还有一个问题,如果一个字段的值为null的话,是否还占空间。
配置:sql2000
ps:如果有更好的方法请不吝赐教。
用varchar(max)来定义这个字段?
如果这个字段是char这种定长类型的字段,null要占用空间,
不定长的不占用空间。
建议使用NVARCHAR类型来存储你的数据吧,可以 Nvarchar(max)来存储你的数据。
其他的楼上的已经说了!!!
不定长存储
sql 2000 超过4000字符的只能用text,text也是不定长度的。2005用nvarchar(max)取代了
直接用SQL的IAMGE字段,将文章已文件形式存放到数据库里,我用的时候文件大小不超过100M就没问题。