mysql數(shù)據(jù)類型之char和varchar類型
技術(shù)支持服務(wù)電話:15308000360 【7x24提供運維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問題】
在mysql數(shù)據(jù)庫系統(tǒng)中,char和varchar是非常常見的,它們兩個也非常的相似,都是用來保存相對較短的字符串,如保存文章標(biāo)題、留言、email、用戶名等。二者的主要區(qū)別在于存儲方式:
char列長度是創(chuàng)建表時聲明的長度而且固定不變,長度被限制在0到255之間。而varchar列中的值是可變長度字符串,長度也為0-255,在5.0.3之后長度延長到65535。
在查詢顯示數(shù)據(jù)的時候,char會刪除字符串尾部的空格(僅僅是尾部),而varchar則完全保留這些空格。這樣我們在顯示char類型字符串時就沒有必要trim掉尾部的空格了。