首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

存储性别字段用bit还是nvarchar,日期字段用DateTime还是nvarchar,该如何处理

2012-05-10 
存储性别字段用bit还是nvarchar,日期字段用DateTime还是nvarchar如题,大家一般都怎么做呀,[解决办法]性别

存储性别字段用bit还是nvarchar,日期字段用DateTime还是nvarchar
如题,大家一般都怎么做呀,

[解决办法]
性别的话一把bit就够了,字符串处理必然比数值型和布尔型慢。并且字符型还额外存储\0这个符号。同时,如果性别需要存储“未知”或者“保密”的话,还是可以用tinyint就够,没必要用到int那么大。日期的话。要看需求,一般datetime就够用了,如果需求复杂,那再转换成字符型处理也可以。
[解决办法]
如果表比较大,用bit效率高。
表小的话,用 char比较直观,不用case 转换

热点排行