定长字元串

定长字元串【定长字元串】定长字元串通常具有相同的长度 , 是使用定长数据类型保存的 。
基本介绍中文名:定长字元串
外文名:character
标準:栏位里能够保存的最多字元数量
缺点:可能会导致浪费可用空间
SQL定长字元串的标準character(n)n是一个数字 , 定义了栏位里能够保存的最多字元数量 。有些SQL实现使用char数据类型来保存定长数据 。字母可以保存到这种数据类型里 。州名缩写就是定长数据类型的一个例子 , 因为所有的缩写都是两个字母组成的 。在定长数据类型里 , 通常使用空格来填充数量不足的字元 。举例来说 , 如果栏位长度是10 , 而输入的数据只有5位 , 那幺剩余5位就会被记录为空格 。填充空格确保了栏位里每个值都具有相同的长度 。缺点不要使用定长数据类型来保存长度不定的数据 , 比如姓名 。如果不恰当的使用定长数据类型 , 可能会导致浪费可用空间 , 影响对不同的数据进行精确比较 。