Home > MySQLとJIS X 0213:2004, [新拡張JISコード]でUTF-8などからバイナリ型へ変更する場合

MySQLとJIS X 0213:2004, [新拡張JISコード]でUTF-8などからバイナリ型へ変更する場合

  • July 4, 2007 3:00 PM
MEDIUMTEXTで定義しているカラムを、例えばMEDIUMBLOB型へ変更すると、英文大文字小文字を判別するようになるので、ソート順が変わる可能性がある。
http://dev.mysql.com/doc/refman/5.0/en/blob.html


  • 非バイナリ系

データタイプ    消費ストレージ    最大長
CHAR(M)    M characters    255 文字
VARCHAR(M)    L characters plus 1 or 2 bytes    65,535 文字 (subject to limitations)
TINYTEXT    L characters + 1 byte    255 バイト
TEXT    L characters + 2 bytes    65,535 バイト
MEDIUMTEXT    L characters + 3 bytes    16,777,215 バイト
LONGTEXT    L characters + 4 bytes    4,294,967,295 バイト

  • バイナリ系

データタイプ    消費ストレージ    最大長
BINARY(M)    M bytes    255 バイト
VARBINARY(M)    L bytes plus 1 or 2 bytes    65,535 バイト (subject to limitations)
TINYBLOB    L + 1 bytes    255 バイト
BLOB    L + 2 bytes    65,535 バイト
MEDIUMBLOB    L + 3 bytes    16,777,215 バイト
LONGBLOB    L + 4 bytes    4,294,967,295 バイト


Home > MySQLとJIS X 0213:2004, [新拡張JISコード]でUTF-8などからバイナリ型へ変更する場合

Search
Feeds

Return to page top