定長字元串

定長字元串通常具有相同的長度,是使用定長數據類型保存的。

基本介紹

  • 中文名:定長字元串
  • 外文名:character
  • 標準:欄位里能夠保存的最多字元數量
  • 缺點:可能會導致浪費可用空間
SQL定長字元串的標準,缺點,

SQL定長字元串的標準

character(n)
n是一個數字,定義了欄位里能夠保存的最多字元數量。
有些SQL實現使用char數據類型來保存定長數據。字母可以保存到這種數據類型里。州名縮寫就是定長數據類型的一個例子,因為所有的縮寫都是兩個字母組成的。
在定長數據類型里,通常使用空格來填充數量不足的字元。舉例來說,如果欄位長度是10,而輸入的數據只有5位,那么剩餘5位就會被記錄為空格。填充空格確保了欄位里每個值都具有相同的長度。

缺點

不要使用定長數據類型來保存長度不定的數據,比如姓名。如果不恰當的使用定長數據類型,可能會導致浪費可用空間,影響對不同的數據進行精確比較。

相關詞條

熱門詞條

聯絡我們