1
A
答えて
6
それはUNSIGNED
ない場合、それはSIGNED
です。どちらの場合でも、範囲は同じサイズです。 INT
より大きい範囲を許可する場合は、BIGINT
を使用します。
2
符号付きTINYINTの範囲は、-128~ + 127です。符号なしの場合、範囲は0〜+ 255です。どちらの場合も、tinyintは256の異なる値を格納します。列を自動インクリメント列として使用する場合は、符号なしの数値を使用する必要があります。自動インクリメント列は明示的に設定しない限り負の値を持たないため、範囲を効果的に倍増します。
関連する問題
これは^^。より長い容量のデータ型では、より長い範囲が増加するだけで、行ごとの記憶域が大きくなります。 BIGINTは、INTの次に大きいデータ型です。 – hexparrot