mysql 中 text,longtext,mediumtext 字段类型的意思, 以及区别
mysql 中 text,longtext,mediumtext 字段类型区别为:字节限制不同、I/O 不同、行迁移不同。
一、字节限制不同
1、text 字段类型:text 字段类型的字节限制为 65535 字节。
2、longtext 字段类型:longtext 字段类型的字节限制为 2147483647 字节。
3、mediumtext 字段类型:mediumtext 字段类型的字节限制为 16777215 字节。
二、I/O 不同
1、text 字段类型:text 字段类型比 longtext、mediumtext 字段类型更不容易造成多余的 I/O。
2、longtext 字段类型:longtext 字段类型比 text、mediumtext 字段类型更容易造成多余的 I/O。
3、mediumtext 字段类型:mediumtext 字段类型比 text 字段类型更容易造成多余的 I/O,比 longtext 字段类型更不容易造成多余的 I/O。
三、行迁移不同
1、text 字段类型:text 字段类型比 longtext、mediumtext 字段类型更容易进行行迁移。
2、longtext 字段类型:longtext 字段类型比 text、mediumtext 字段类型更不容易进行行迁移。
3、mediumtext 字段类型:mediumtext 字段类型比 text 字段类型更不容易进行行迁移,比 longtext 字段类型更容易进行行迁移。