1. 数据库的字段选择
在数据表的结构关系确定之后,这个时候就需要去确定相应的数据表的字段类型
1.1 字符串类型字段 char与varchar以及text
char => char(长度) -> 多长 varchar => 根据规定长度变化
数据库中会保存varchar的长度
在gbk与utf8的编码下char与varchar在设置同等长度的时候的对比
gbk(1个字符,2个字节)
值
Char(4)
字节
varchar(4)
字节
''
' '
8个字节
''
1个字节
'ab'
'ab '
8个字节
'ab'
5个字节
'abcd'
'abcd'
8个字节
'abcd'
9个字节
'abcdefg'
'abcd'
8个字节
'abcd'
9个字节
utf8(1个字符,3个字节)
值
Char(4)
字节
varchar(4)
字节
''
' '
12个字节
''
1个字节
'ab'
'ab '