4

長いテキストを保持するプロジェクトを作成しています。おそらく段落です...データ テーブル フィールドにどのデータ型を使用すればよいですか? 私はmySQLワークベンチを使用しています...ありがとう

4

5 に答える 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 オブジェクトの最大サイズはその型によって決まりますが、クライアントとサーバー間で実際に送信できる最大値は、使用可能なメモリの量と通信バッファーのサイズによって決まります。」

http://dev.mysql.com/doc/refman/5.5/en/blob.html

于 2013-02-05T08:09:57.310 に答える