長いテキストを保持するプロジェクトを作成しています。おそらく段落です...データ テーブル フィールドにどのデータ型を使用すればよいですか? 私はmySQLワークベンチを使用しています...ありがとう
質問する
9558 次
5 に答える
4
TEXT
バイナリデータを保存していない限り、ここで適切であると思います。バイナリ データの場合はBLOB
.
于 2013-02-05T08:05:12.163 に答える
1
ドキュメントから: all possible string types .
長文の場合TEXT
は が最適です。
于 2013-02-05T08:05:06.500 に答える
0
Depends how long "long" is. For quite long (greater than 64K), text
is the weapon of choice, but won't perform as well as varchar
, so choose varchar if you know its limit is less than 64K
This article describes the pros and cons of text vs varchar
于 2013-02-05T08:07:57.310 に答える
0
MySQL VARCHAR のサイズ制限は 65535 バイトで、列のエンコーディングに応じて、1 文字に 1 ~ 4 バイトが必要です。それが十分でない場合は、TEXT タイプを使用できます。
「BLOB または TEXT オブジェクトの最大サイズはその型によって決まりますが、クライアントとサーバー間で実際に送信できる最大値は、使用可能なメモリの量と通信バッファーのサイズによって決まります。」
于 2013-02-05T08:09:57.310 に答える