私は常に2の累乗を使用して、データベース列の長さ(VARCHARまたはCHAR型)を定義しようとしています。
インターネットで調査し、パートナーと議論することは、完全なクラスターの使用法などを利用している場合、それについて何も明確にできません。したがって、質問は単純です。
データベースのVARCHAR列とCHAR列の長さを定義するには、2の累乗を使用する方がよいでしょうか。
私は常に2の累乗を使用して、データベース列の長さ(VARCHARまたはCHAR型)を定義しようとしています。
インターネットで調査し、パートナーと議論することは、完全なクラスターの使用法などを利用している場合、それについて何も明確にできません。したがって、質問は単純です。
データベースのVARCHAR列とCHAR列の長さを定義するには、2の累乗を使用する方がよいでしょうか。
データベースのVARCHAR列とCHAR列の長さを定義するには、2の累乗を使用する方がよいでしょうか。
いいえ。
同じ文字数を使用するコードには、CHARフィールドを使用する必要があります。たとえば、4文字のコード列の場合はCHAR(4)。
VARCHARフィールドは必要な文字数と長さのバイトのみを使用するため、VARCHARフィールドをデータベースの最大長に設定できます。たとえば、VARCHAR(255)は長さに1バイトのみを使用しますが、VARCHAR(65535)は2バイトを使用します。
話しているデータベースシステムによっては、VARCHARの下限が65,535よりも小さい場合があります。行の長さにはバイト単位の制限もあります。