tinyint,bit 与 char(1) 用途

eagle_424 2011-04-21 12:03:05
tinyint,bit 与 char(1) 这三个用于什么情况?

比如
1. 有个字段取2个值 男,女
2. 是,否
3. 等待,作业中,作业完等3个值

具体什么时候用什么类型?
...全文
149 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
eagle_424 2011-04-21
  • 打赏
  • 举报
回复
我见过有人用 char(1) 值Y,N来判断 有无, 这个是有原因的还是因为个人喜好
--小F-- 2011-04-21
  • 打赏
  • 举报
回复
tinyint

从 0 到 255 的整型数据。存储大小为 1 字节。



bit 0,1

Spade_J 2011-04-21
  • 打赏
  • 举报
回复
其他
叶子 2011-04-21
  • 打赏
  • 举报
回复
男女就是bit

如果性别是男,女,其他的话

可以用tinyint ,也可以用char(1)
快溜 2011-04-21
  • 打赏
  • 举报
回复
bit 只能表示0和1,true和false,男和女
三个以上的话tinyint,char(1)都可以,看你自己
eagle_424 2011-04-21
  • 打赏
  • 举报
回复
谢谢大家

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧