首页 青云排行榜 知识中心 控制台

CHAR和VARCHAR数据类型有什么区别?(     )

CHAR占用固定空间,而VARCHAR占用可变空间。

CHAR以字符数组的形式存储数据,而VARCHAR以字符串的形式存储数据。

CHAR不能包含NULL值,而VARCHAR可以包含NULL值。

MySQL中的CHAR与Oracle中的VARCHAR相同。

一、长度不同
1、char类型:char类型的长度是固定的。
2、varchar类型:varchar类型的长度是可变的。

二、效率不同
1、char类型:char类型每次修改的数据长度相同,效率更高。
2、varchar类型:varchar类型每次修改的数据长度不同,效率更低。

三、存储不同
1、char类型:char类型存储的时候是初始预计字符串再加上一个记录字符串长度的字节,占用空间较大。
2、varchar类型:varchar类型存储的时候是实际字符串再加上一个记录字符串长度的字节,占用空间较小。

"MySQL中的CHAR与Oracle中的VARCHAR相同。"
类型不同,作用和限制都不同
关于我们
公司简介
联系我们
联系我们
售前咨询: leizhongnan@eval100.com
售后服务: 0755-26415932
商务合作: support@eval100.com
友情链接
金蝶软件
快递100
关注我们
Copyright © 2023-2023 深圳慧题科技有限公司 粤ICP备2023109746号-1 粤公网安备44030002001082