MySQL 中 varchar(100)与 varchar(255)区别是什么?
資深大佬 : zealinux 21
比如我有个字段不会超过 64 个字符,那我数据库表创建的时候, 设置成
varchar(100)与 varchar(255)
有什么区别?
猜想:255 肯定不会比 100 内存占用量两倍。
之前 MySQL 中的字段长度都比较随意。
大佬有話說 (14)
比如我有个字段不会超过 64 个字符,那我数据库表创建的时候, 设置成
varchar(100)与 varchar(255)
有什么区别?
猜想:255 肯定不会比 100 内存占用量两倍。
之前 MySQL 中的字段长度都比较随意。
还是那个问题,varchar64 与 varchar100 的区别是什么?
(2)按照 SQL 标准向数据库里面插入数据时候,
对长度大于 100 字符串,Varchar ( 100 )字自段就会丢弃大于 100 部分。
对长度大于 255 字符串,Varchar ( 255 )字自段就会丢弃大于 255 部分。
这是个很坑的特性。