- 存储方式:
- char:用于存储固定长度的字符数据,如果存储的实际字符数小于定义的长度,会使用空格进行填充。
- varchar:用于存储可变长度的字符数据,只会占用实际存储的字符长度加上一些额外的字节来记录长度信息。
- varchar2:与varchar类似,也是用于存储可变长度的字符数据,在实际使用中更为推荐。
- 空格处理:
- char:如果存储的字符长度小于定义的长度,会使用空格进行填充,查询出来时会保留这些空格。
- varchar和varchar2:不会自动填充空格,存储的实际字符长度和内容有关。
- 存储空间:
- char:占用固定长度的存储空间。
- varchar和varchar2:只占用实际存储的字符长度加上一些额外的字节来记录长度信息,因此在存储空间上可能更加高效。
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交