char:定长字符串
存储数据时的特点:存储数据时,如果存储的字符串长度小于申请的长度,就会默认对其进行添加空值,补齐容量,就会浪费存储空间。
但是,其char的检索速度大于varchar 类型。
varchar: 不定长字符串
存储数据时的特点:存储数据时,如果存储的数据长度小于申请的容量,就会主动缩减容量,节省了空间,但是这种运行行为就会浪费存储的性能。
典型的 节省空间,但却浪费性能。
使用场景:
对于存储的数据已知其长度且 固定,就可以使用char,可以增加检索性能
char:定长字符串
存储数据时的特点:存储数据时,如果存储的字符串长度小于申请的长度,就会默认对其进行添加空值,补齐容量,就会浪费存储空间。
但是,其char的检索速度大于varchar 类型。
varchar: 不定长字符串
存储数据时的特点:存储数据时,如果存储的数据长度小于申请的容量,就会主动缩减容量,节省了空间,但是这种运行行为就会浪费存储的性能。
典型的 节省空间,但却浪费性能。
使用场景:
对于存储的数据已知其长度且 固定,就可以使用char,可以增加检索性能