1. 首页 > 经验  > 正文

定长字元串

定长字元串

定长字元串通常具有相同的长度,是使用定长数据类型保存的。

基本介绍

中文:定长字元串外文名:character标準:栏位里能够保存的最多字元数量缺点可能会导致浪费可用空间

SQL定长字元串的标準

character(n)
n一个数字定义了栏位里能够保存的最多字元数量。
有些SQL实现使用char数据类型来保存定长数据。字母可以保存到这种数据类型里。州名缩写就是定长数据类型的一个例子,因为所有的缩写都是两个字母组成的。
在定长数据类型里,通常使用空格来填充数量不足的字元。举例来说,如果栏位长度是10,而输入的数据只有5位,那幺剩余5位就会记录为空格。填充空格确保了栏位里每个值都具有相同的长度。

缺点

不要使用定长数据类型来保存长度不定的数据,比如姓名。如果不恰当的使用定长数据类型,可能会导致浪费可用空间,影响对不同的数据进行精确比较。

本文由'上官含灵'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明