mysql中char表示定長字串類型,它的特點是:1、儲存空間固定;2、長度不夠時,內部儲存使用空格填充;3、輸入的字元長度超過指定長度後, char會截取超出的字元。 char類型適用於儲存很短的字串。
(推薦教學:mysql教學)
char
char :定長字串類型
特點:
儲存空間固定。
長度不夠時內部儲存使用空格填充。
若欄位本身末端有空格,檢索出來自動截斷結尾空格(因為分不清空格是欄位含有的還是填入產生的)。
若欄位本身前端存在空格,是不會截斷的。
當輸入的字元長度超過指定長度時,char會截取超出的字元。
例如: 當定義一個欄位類型為char(10),插入的值為"abc"這一字串時,它們佔的空間一樣是10個位元組,因為剩餘7個位置被空格填滿。
適用情況:
適合儲存很短的或長度接近同一個長度的字串。
char 比 varchar 在 存取上更具效率, 因為它是固定長度。
對於非常短的列,char比varchar在儲存空間上也更有效率。
以上是mysql中char表示什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!