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またはLONG​​TEXTを使用してください。 より多くの文字が必要な場合は、データ型MEDIUMTEXTまたはLONG​​TEXTを使用してください。 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ではありません