char 和 varchar类型的区别
char:是不可变长,char(10)表示存储10个字节,就是你放进去的长度不到10个字节,他也会分配10 个字节给你
varchar(10):是可变长,就是你放进去的长度不是几个字符他就会给你分配几个字符的空间
所以选择的时候,如果是像存储身份证,出生日期的这种数据通常选择char
如果像留言这种则采取varchar
MD5()表示加密函数,且加密函数的长度是32,如下所示
char 和 varchar类型的区别
char:是不可变长,char(10)表示存储10个字节,就是你放进去的长度不到10个字节,他也会分配10 个字节给你
varchar(10):是可变长,就是你放进去的长度不是几个字符他就会给你分配几个字符的空间
所以选择的时候,如果是像存储身份证,出生日期的这种数据通常选择char
如果像留言这种则采取varchar
MD5()表示加密函数,且加密函数的长度是32,如下所示