ホームページ >データベース >mysql チュートリアル >MySQL の INT(x) は表示幅には影響するのに、ストレージには影響しないのはなぜですか?
MySQL の INT() データ型の重要性を理解する
MySQL では、INT() データ型は最大表示幅を指定します。整数。デフォルトでは、整数が UNSIGNED として定義されていない限り、この幅は 11 に設定されます。この場合、デフォルトの幅は 10 になります。ただし、チュートリアルやデータベース スキーマによっては、この幅が異なる場合があります。
INT() 幅を変更する目的
INT(x) で指定された表示幅は、主に、整数値が表示されるとき、またはデータベースから取得されるときの外観に影響します。実際のストレージ要件やデータベースのパフォーマンスには影響しません。
チュートリアルの作成者またはデータベース設計者は、次のようなさまざまな理由で表示幅を調整することがあります。
表示幅と記憶領域
INT(x) で指定された表示幅は、データベース内の整数値に必要な実際の記憶領域に影響を与えないことに注意することが重要です。整数は、表示幅に関係なく、常に 32 ビット値 (4 バイト) として保存されます。
以上がMySQL の INT(x) は表示幅には影響するのに、ストレージには影響しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。