3

ブログ投稿の長さが 200 文字の場合、?varchar(6500)のスペースしか消費しません。varchar(200)

これは、TEXT や LONGTEXT を使用するよりも効率的ですか?

4

2 に答える 2

2

TEXT は、参照のみを持つテーブルから離れて格納されます。

その間

VARCHAR はテーブルとインラインで格納され、通常は小さいサイズで使用されます。最大 65535 まで使用できますが、実際にはパフォーマンスの点で非常に悪いです。

テーブルとクエリを最適化できるように、DBMS ではパフォーマンスが非常に高くなる場合があります。可変だがより大きな文字列がある場合は、 TEXT を使用することをお勧めします

于 2012-11-02T14:30:54.040 に答える
0

長さが n バイトの可変長の非 Unicode 文字データ。n は 1 ~ 8,000 の値でなければなりません。ストレージ サイズは、n バイトではなく、入力されたデータのバイト単位の実際の長さです。入力するデータの長さは 0 文字です。varchar の SQL-92 シノニムは、char 可変または文字可変です。

http://msdn.microsoft.com/en-us/library/aa258242%28v=sql.80%29.aspx

于 2012-11-02T14:29:34.463 に答える