1.char长度固定而varchar长度不固定
2.char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以char类型存储的字符串末尾不能有空格,varchar不限于此。
4.char类型的字符串检索速度要比varchar类型的快。因为char长度固定,可以更快的存储查询,但是同时也出现了浪费空间的问题,可以说是为了时间效率浪费了空间效率。
1.char长度固定而varchar长度不固定
2.char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以char类型存储的字符串末尾不能有空格,varchar不限于此。