TINYINT(1)或0就是布尔类型吗
来源:2-4 简单慕课用户数据表创建
敏捷丶
2019-11-25 14:38:49
没怎么看懂,布尔类型就要这样表示是吗
1回答
同学你好!
首先TINYINT(1),中的1的意思是值存入的数据的长度为1。不是数据的大小
其次在mysql中没有专门的布尔类型,但是在实际的开发中我们通常有这样的需求。此时一般的处理方式就是在数据库中存储数字,不同的数字表示不同的状态。这里的是否已婚其实就是一种状态,用0表示未婚,1表示已婚。
同学以后在数据库设计时,遇到表示状态或者是标识的字段,就可以用不同的数字来进行区分(状态、标识)
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题
回答 1
回答 7