34

この質問を読んで、疑問が頭に浮かびました:

  • char および varchar は最大 255 文字を格納できます
  • テキストは最大 65k 文字を格納できます
  • バイト単位の文字サイズは文字数です
  • バイト単位の varchar サイズは、使用される文字数+ 1です。

では、TEXT が実際に占めるバイト数は? ~65KB または使用文字数+ 1?

4

2 に答える 2

29

TEXT は、最大 65,000 文字の可変長データ型です。

LONGTEXT は 4 兆文字以上に使用できます。

あなたの質問に答えるには: それは可変長であり、保存した文字数だけを占めます。

于 2010-01-18T03:47:01.027 に答える
8

TEXT は、データの実際の長さ + 2 バイトを占有します。

于 2010-02-09T19:16:48.470 に答える