关于MySQL数据库根据字符串多少 类型选择

    xiaoxiao2022-06-26  151

    关于MySQL数据库存储大字符串类型长度 根据所要存取字符长度及MySQL数据库版本,选择字段类型 (1)选择VARCHAR 类型

    MySQL5.0以下版本    MySQL5.0以上版本 VARCHAR 最大长度    255    65535 (2)如果VARCHAR类型不能满足你存取字符串长度的需求,那么应选择以下字符字段类型

    类型    最大长度 TEXT    65535 MEDIUMTEXT    16777215 LONGTEXT    4294967295

     

    以utf8编码计算的话 LANGTEXT:4294967295/3=1431655765个汉字,14亿,存储空间占用:4294967295/1024/1024/1024=4G的数据; MEDIUMTEXT:16777215/3=5592405个汉字,560万,存储空间占用:16777215/1024/1024=16M的数据; TEXT:65535/3=21845个汉字,约20000,存储空间占用:65535/1024=64K的数据;  

    utf8编码汉字占用三个字符  gbk占用两个字符


    最新回复(0)