数据库char和varchar的区别

xiaoxiao2021-02-28  154

在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,今天想总结一下它们两者的区别

1.

char的长度是不可变的

varchar的长度是可变的

2.

CHAR表示固定长度的字符类型,经常被定义成CHAR(N)形式, N表示占用的字节数,N的最大取值是2000。

VARCHAR2表示变长的字符类型,定义格式是VARCHAR2(N), N表示最多可占用的字节数,最大长度是4000字

3.

CHAR:以空间换效率

VARCHAR:以效率换空间

转载请注明原文地址: https://www.6miu.com/read-21507.html

最新回复(0)