首页 > 解决方案 > Char(1) 与 tinyint(1) - 布尔

问题描述

在 MySQL 中,bool 数据类型与 tinyint(1) 基本相同。

我的问题是 char(1) 和 tinyint(1) 之间的确切区别是什么?我知道您将字符存储在 char 中,将数字存储在 tinyint 中,但是它们之间有什么显着差异吗?字节大小相同,所以我想知道它们之间的实际区别。

另外,SQL 数据类型的最大显示宽度是多少?我看到这并没有限制 int 的实际范围,那么它实际上有什么限制?

谢谢!

标签: mysqlsqldatabasecharboolean

解决方案


推荐阅读