」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > MySQL 中的 TINYINT(1) 和 TINYINT(2) 有什麼不同?

MySQL 中的 TINYINT(1) 和 TINYINT(2) 有什麼不同?

發佈於2024-11-04
瀏覽:297

What\'s the Difference Between TINYINT(1) and TINYINT(2) in MySQL?

MySQL 中的TINYINT(1) 和TINYINT(2):揭示顯示寬度

MySQL 提供了兩種類似的資料類型來表示小整數:TINYINT(1) 和TINYINT(2)。雖然兩者都可以儲存指定範圍內的值,但它們的顯示寬度不同。

TINYINT(m)中的(m)表示顯示寬度,MySQL客戶端等應用程式在呈現查詢結果時使用它。顯示寬度決定用於顯示該列中的值的字元數。

例如,請考慮下表,其中各列具有不同的顯示寬度:

INT(6)
表格顯示寬度
vTINYINT(1) 1
aTINYINT(2)2
b INT(4)4
cINT(6)c
6

如表:bvc1111101010
va
abc
]

10

100What\'s the Difference Between TINYINT(1) and TINYINT(2) in MySQL?

100

100

100

100

100

很明顯,TINYINT(1)、TINYINT(2)和TINYINT(3)顯示的值在左側帶有填充強調顯示寬度不會影響給定數據類型的可接受值範圍是至關重要的。 TINYINT(1) 仍允許 [-128 .. 127] 範圍內的值,無論其顯示寬度為何。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3