mysql - Char(1) 与 tinyint(1) - 布尔
问题描述
在 MySQL 中,bool 数据类型与 tinyint(1) 基本相同。
我的问题是 char(1) 和 tinyint(1) 之间的确切区别是什么?我知道您将字符存储在 char 中,将数字存储在 tinyint 中,但是它们之间有什么显着差异吗?字节大小相同,所以我想知道它们之间的实际区别。
另外,SQL 数据类型的最大显示宽度是多少?我看到这并没有限制 int 的实际范围,那么它实际上有什么限制?
谢谢!
解决方案
推荐阅读
- c++ - 为什么 GCC 和 MSVC 不基于未初始化的变量进行优化?我可以强迫他们吗?
- graph - 使用 Geopandas 绘图时的空白区域
- r - 如何解决R中的简单优化问题
- r - 如何为仪表板中的不同数据表添加不同的标题
- android - Android Exo Player - 从 API 播放视频点播时遇到问题
- python - 无法在阿拉伯语 jupyter 笔记本中读取阿拉伯语 CSV 文件以进行情绪分析
- minecraft - Minecraft Forge 1.12.2 - 物品纹理未加载
- python - Python Google Places API - next_page_token 工作一次
- reactjs - 如何在axios调用react中动态添加ID?
- python - 在python中将图像的一部分转换为正方形