数据库有关 字段类型

# 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个字符(它会在后面默认补个\0),字节:gbk/汉字*2 utf8/汉字*3
# char,varchar,text最大长度?
# char : 最大能存255个字符
# varchar : 最大能存 65535个字节
# text : 最大能存 65535个字符
字符和字节的区别:比如:char : 最大能存255个字符(字符是逻辑单位,无论是汉字还是英文都能存255个,占多少字节要看使用的编码,字节:gbk/汉字*2 utf8/汉字*3)

posted on 2015-03-31 20:17  阳雪凌空  阅读(126)  评论(0编辑  收藏  举报

导航