数据库有关 字段类型

# int 0 ~ 40多亿
# mediumint 0 ~ 1600多万
# smallint 0 ~ 65535
# tinyint 0 ~ 255
# varchar(5) 和 char(5) 啥区别?
# varchar(5) 能不能存 'abcdef'?同样不能存!
# 如存 'abc' char(5) -> 占5个字符, 字节:gbk/汉字*2 utf8/汉字*3
# 如存 'abc' varchar(5) -> 占4个字符(它会在后面默认补个),字节:gbk/汉字*2 utf8/汉字*3
# char,varchar,text最大长度?
# char : 最大能存255个字符
# varchar : 最大能存 65535个字节
# text : 最大能存 65535个字符
字符和字节的区别:比如:char : 最大能存255个字符(字符是逻辑单位,无论是汉字还是英文都能存255个,占多少字节要看使用的编码,字节:gbk/汉字*2 utf8/汉字*3)

原文地址:https://www.cnblogs.com/hupengyin/p/4381907.html