1.int(10)的10表示顯示的數(shù)據(jù)的長度亚皂,不是存儲數(shù)據(jù)的大械亚蟆奏窑;chart(10)和varchar(10)的10表示存儲數(shù)據(jù)的大小,即表示存儲多少個字符笋粟。
int(10) 10位的數(shù)據(jù)長度 9999999999,占32個字節(jié)析蝴,int型4位
char(10) 10位固定字符串害捕,不足補空格 最多10個字符
varchar(10) 10位可變字符串,不足補空格 最多10個字符
2.char(10)表示存儲定長的10個字符闷畸,不足10個就用空格補齊尝盼,占用更多的存儲空間
3.varchar(10)表示存儲10個變長的字符,存儲多少個就是多少個佑菩,空格也按一個字符存儲盾沫,這一點是和char(10)的空格不同的,char(10)的空格表示占位不算一個字符