sql >> データベース >  >> RDS >> Mysql

MySQLタイプのテキストの最大長

    最大数については、次を参照してください: http://dev.mysql。 com / doc / refman / 5.0 / en / storage-requirements.html

    TINYBLOB, TINYTEXT       L + 1 bytes, where L < 2^8    (255 Bytes)
    BLOB, TEXT               L + 2 bytes, where L < 2^16   (64 Kilobytes)
    MEDIUMBLOB, MEDIUMTEXT   L + 3 bytes, where L < 2^24   (16 Megabytes)
    LONGBLOB, LONGTEXT       L + 4 bytes, where L < 2^32   (4 Gigabytes)
    

    Lは、テキストフィールドのバイト数です。したがって、テキストの最大文字数は2-1(1バイト文字を使用)です。 65 535文字を意味します(シングルバイト文字を使用)。

    UTF-8/マルチバイトエンコーディング :マルチバイトエンコーディングを使用すると、各文字が1バイトを超えるスペースを消費する可能性があります。 UTF-8の場合、スペース消費量は1文字あたり1〜4バイトです。



    1. OracleはMySQLINSERTIGNOREと同等ですか?

    2. SYSDATETIMEOFFSET()SQL Server(T-SQL)の例

    3. MSSQLからPostgreSQLへの移行-知っておくべきこと

    4. MySQLで大文字を含む行を見つける3つの方法