因为其长度固定,char的存取速度还是要比varchar要快得多,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以会占据多余的空间,可谓是以空间换取时间效率。varchar则刚好相反,以时间换空间。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222024.html原文链接:https://javaforall.net
varchar与char有什么区别?——[面试系列]区别一 定长和变长 char 表示定长 长度固定 varchar 表示变长 即长度可变 char 如果插入的长度小于定义长度时 则用空格填充 varchar 小于定义长度时 还是按实际长度存储 插入多长就存多长 因为其长度固定 char 的存取速度还是要比 varchar 要快得多 方便程序的存储与查找 但是 char 也为此付出的是空间的代价 因为其长度固定 所以会占据多余的空间 可谓是以空间换取时间效率 v
因为其长度固定,char的存取速度还是要比varchar要快得多,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以会占据多余的空间,可谓是以空间换取时间效率。varchar则刚好相反,以时间换空间。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222024.html原文链接:https://javaforall.net