在设计数据库表时,喜欢用bit还是tinyint
比如性别喜欢用bit表示,还是用tinyint

解决方案 »

  1.   

    当然用bit了.空间小且足够用.个人观点
      

  2.   

    bit占一个字节空间,有两种值
    tinyint占一个字节空间,有256个值,觉得可适应性大一些
      

  3.   

    如果不是在泰国做项目的话,用bit
      

  4.   

    如果性别无法完全确定的话,就是有一个未知性别的话,用tinyint.否则的话建议用bit
      

  5.   

    用bit好在那里
    问问大家,为什么要用bit
    1.bit占一个字节,tinyint也占一个字节
    2.bit只有两个值,这是优势吗(叫什么来着,数据准确性、正确性、...性)---------------------------
    我以前用bit是因为别人这么用,向他们学习
    现在认为完全可用tinyint代替
      

  6.   

    对于“男女”、“是否”这些只有2个选择的项,应该用bit,更多的项的时候才考虑tinyint
      

  7.   

    bit一般用表示存储真/假的0和1
    tinyint用来存储数字类型的整数,可以在0-127之间的数字.
    如果性别在项目的窗体选项中只有'男'和'女'那就用bit
    如果是用来保存某种数据,数据的值不会超过127就用tinyint
    和字节没什么关系
      

  8.   

    bit是bool类型的,tinyint是8位的无符号整数.类型也不一样.