用bit一位能节省空间,但是网上说bit跟bool相同,难道我要用int类型

解决方案 »

  1.   

    看了bit存储的01,很多例子都是表示bool类型的,例如是否登录,是否匿名
      

  2.   

    LZ用bit类型怎么了?没太明白你的疑问
      

  3.   

    可以用bit,在SQL中数据类型bit只有两个值0和1,在程序代码中bool类型0表示false,1表示true,其实就是一个数据调用类型转换
      

  4.   

    有些系统中的“性别”是这样设计的:
    iSex  tinyint
     0     男
     1     女
     2     未知
      

  5.   

    如果只有男女用bit就可以了。
    如果人妖的话,可以用tinyint类型。
      

  6.   

    只有男女,我插进数据库时应该用bool类型去插入吧?
    人妖
      

  7.   

    是的,例如JAVA里可以list.setSex(true)
      

  8.   

    bool数据写到sqlserver的bit列中,和bit数据的操作
      

  9.   

    标准的讲就该用bit 这样的话只存在1和0不存在 有2的可能 因为是布尔类型
     其次就是char 的话可以是男或女 也可以是 其他的字 int 就太不合适了