我应该使用什么数据类型来表示0到3之间的值

Nik*_*ola 1 mysql sql database-design

我在数据库中的字段只包含3个可能的值:0,1和2.所以,我想知道我应该使用什么数据类型?我发现了这个,似乎我应该使用tinyint(1),但是它的范围是-127到126,所以我想知道我的选择还是实际上有更好的东西?

Joh*_*nde 5

tinyint(1) unsigned 可能是最合适的