MySQLタイプのテキストの最大長
Maximum Length Mysql Type Text
この記事の翻訳元: MySQLタイプのテキストの最大長
プライベートメッセージを送信するためのフォームを作成していて、maxlength
を設定したいtext
の最大長に適切なtextareaの値MySQLデータベーステーブルのフィールド。 プライベートメッセージを送信するためのフォームを作成していて、textarea maxlength
Valueを設定したいのですが、この値はMySQLデータベーステーブルChinese text
フィールドの最大長に適しています。 タイプテキストフィールドには何文字を格納できますか? タイプテキストフィールドには何文字を格納できますか?
たくさんある場合、varcharの場合と同じように、データベースのテキストタイプフィールドで長さを指定できますか? 多数ある場合、varcharのようにデータベースのテキストタイプフィールドで長さを指定できますか?
#1階
参照: https://stackoom.com/question/SOLd/MySQLタイプのテキストの最大長
#2階
TINYTEXT:256バイト TINYTEXT:256バイト
テキスト:65,535バイト テキスト:65,535バイト
MEDIUMTEXT:16,777,215バイト MEDIUMTEXT:16,777,215バイト
ロングテキスト:4,294,967,295バイト ロングテキスト:4,294,967,295バイト
#3階
タイプテキストフィールドには何文字を格納できますか? タイプテキストフィールドには何文字を格納できますか?
による ドキュメンテーション 文字セットがUTF8の場合、最大21,844文字を使用できます。 による ドキュメンテーション 文字セットがUTF8の場合、最大21,844文字を使用できます
たくさんある場合、varcharの場合と同じように、dbテキストタイプフィールドで長さを指定できますか? 多数ある場合、varcharのようにdbテキストタイプフィールドで長さを指定できますか?
長さを指定する必要はありません。 長さを指定する必要はありません。 より多くの文字が必要な場合は、データ型MEDIUMTEXTまたはLONGTEXTを使用してください。 より多くの文字が必要な場合は、データ型MEDIUMTEXTまたはLONGTEXTを使用してください。 VARCHARでは、特定の長さはストレージ要件ではなく、データベースからデータを取得する方法のみを対象としています。 VARCHARの場合、指定された長さはストレージ要件には適用されず、データベースからデータを取得する方法にのみ適用されます。
#4階
Type | Approx. Length | Exact Max. Length Allowed ----------------------------------------------------------- TINYTEXT | 256 Bytes | 255 characters TEXT | 64 Kilobytes | 65,535 characters MEDIUMTEXT | 16 Megabytes | 16,777,215 characters LONGTEXT | 4 Gigabytes | 4,294,967,295 characters
注:マルチバイト文字(各文字が2バイトかかるアラビア文字など)を使用する場合、列 '正確な最大値。許可される長さ 'の長さは異なります。 注:マルチバイト文字(アラビア文字など、各文字は2バイトを占有します)を使用する場合、「最大許容長」列の長さは異なります。 例:2バイト文字を使用する場合、TINYTEXT
の正確な最大長127文字になります。 例:2バイト文字を使用する場合、TINYTEXT
正確な最大長は127文字です。 基本的には、許可されるバイト数-1です。 基本的には、許可されるバイト数-1です。
#5階
TINYTEXT 256 bytes TEXT 65,535 bytes ~64kb MEDIUMTEXT 16,777,215 bytes ~16MB LONGTEXT 4,294,967,295 bytes ~4GB
TINYTEXT
最大255
を格納できる文字列データ型です。文字。 TINYTEXT
文字列データ型であり、最大255
文字を格納できます。
TEXT
最大65,535
を格納できる文字列データ型です。文字。 TEXT
文字列データ型であり、最大65,535
文字を格納できます。 TEXT
一般的に短い記事に使用されます。 TEXT
通常は短い記事に使用されます。
LONGTEXT
最大長が4,294,967,295
の文字列データ型です。文字。 LONGTEXT
文字列データ型であり、最大長は4,294,967,295
文字です。 LONGTEXT
を使用します小説の章など、大きなテキストを保存する必要がある場合。 大きなテキスト(小説の章など)を保存する必要がある場合は、LONGTEXT
を使用します。 。
#6階
TEXT
最大65,535文字を格納できる文字列データ型です。 TEXT
最大65,535文字を格納できる文字列データ型です。 ただし、さらに多くのデータを保存する場合は、そのデータ型をLONGTEXT
に変更します。 ただし、より多くのデータを保存する場合は、LONGTEXT
データ型をLONGTEXT
に変更してください。
ALTER TABLE name_tabel
変更text_field
ロングテキスト文字セットutf8
照合utf8_general_ci
NULLではありません ALTER TABLE name_tabel
変更text_field
ロングテキスト文字セットutf8
照合utf8_general_ci
NULLではありません