gpt4 book ai didi

MySql:Tinyint (2) 与 tinyint(1) - 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 12:49:14 25 4
gpt4 key购买 nike

我知道 mysql 中的 bool 值是 tinyint (1)

今天我看到一个表格,其中定义了一个整数,如 tinyint(2),以及其他如 int(4)int(6) ...

integer 和 tinyint 类型字段的大小是什么意思?

最佳答案

(m)表示列显示宽度; MySQL 客户端等应用程序在显示查询结果时会使用此功能。

例如:

| v   | a   |  b  |   c |
+-----+-----+-----+-----+
| 1 | 1 | 1 | 1 |
| 10 | 10 | 10 | 10 |
| 100 | 100 | 100 | 100 |

这里 abc 使用 TINYINT(1)TINYINT(2 )TINYINT(3) 分别。如您所见,它使用显示宽度填充左侧的值。

请务必注意,它不会影响该特定类型的可接受值范围,即 TINYINT(1) 仍然接受 [-128 .. 127] .

关于MySql:Tinyint (2) 与 tinyint(1) - 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12839927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com