int(10)的10表示顯示的數(shù)據(jù)的長(zhǎng)度,不是存儲(chǔ)數(shù)據(jù)的大小;
chart(10)和varchar(10)的10表示存儲(chǔ)數(shù)據(jù)的大小,即表示存儲(chǔ)多少個(gè)字符。
int(10) 10位的數(shù)據(jù)長(zhǎng)度 9999999999,占32個(gè)字節(jié),int型4位char(10) 10位固定字符串,不足補(bǔ)空格,最多10個(gè)字符 varchar(10) 10位可變字符串,不足補(bǔ)空格
最多10個(gè)字符char(10)表示存儲(chǔ)定長(zhǎng)的10個(gè)字符,不足10個(gè)就用空格補(bǔ)齊,占用更多的存儲(chǔ)空間varchar(10)表示存儲(chǔ)10個(gè)變長(zhǎng)的字符,存儲(chǔ)多少個(gè)就是多少個(gè),空格也按一個(gè)字符存儲(chǔ),這一點(diǎn)是和 char(10)的空格不同的,char(10)的空格表示占位不算一個(gè)字符