相关疑难解决方法(0)

Tinyint vs Bit?

我不想在这里触发一场宗教战争,但似乎有两种思路可以在数据库中表示布尔值.有人说bit是适当的数据类型,而其他人认为tinyint更好.

我所知道的唯一区别是这些:

  • bit:存储大小为1位,可能的值为0或1
  • tinyint:存储大小为1个字节,可能的值为0-255

当您需要表示布尔值时,哪种数据类型更好?是tinyint值得的额外开销"以防万一"你需要值> 1?

mysql sql sql-server types

77
推荐指数
4
解决办法
4万
查看次数

标签 统计

mysql ×1

sql ×1

sql-server ×1

types ×1