ホームページ >データベース >mysql チュートリアル >MySQL の INT(11) カラムは本当に 11 バイトのストレージを使用しますか?
MySQL の INT(11) カラムのストレージ サイズと範囲
MySQL の INT(11) 型のカラムのストレージ サイズ指定された長さに関係なく、一貫して 4 バイトになります。この情報は、特定のストレージ要件を満たすデータベース スキーマを設計するときに重要です。
MySQL は、次のようないくつかの整数データ型をサポートしています。
の長さパラメータINT(11) は、データベースからデータを選択するときに埋め込む文字数を指定するために使用されます。ただし、数値の実際のストレージ サイズには影響しません。
たとえば、値 12345 を INT(3) 列に格納しても、同じ 4 バイトのストレージ サイズになります。ただし、MySQL コマンド ライン クライアントでデータを選択すると、指定された長さに一致するように先頭に 0 が 3 つ付いて表示されます (例: 00012345)。
INT(11) に格納できる最大値列は、符号付き整数の場合は 2,147,483,647、符号なし整数の場合は 4,294,967,295 です。これらの値は、基礎となるストレージ タイプを表す 32 ビット整数の符号付きおよび符号なしの制限と一致します。
以上がMySQL の INT(11) カラムは本当に 11 バイトのストレージを使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。