1. 程式人生 > >mysql中int(10)代表什麼意思

mysql中int(10)代表什麼意思

int(M) 在 integer 資料型別中,M 表示最大顯示寬度。
在 int(M) 中,M 的值跟 int(M) 所佔多少儲存空間並無任何關係。 int(3)、int(4)、int(8) 在磁碟上都是佔用 4 btyes 的儲存空間。說白了,除了顯示給使用者的方式有點不同外,int(M) 跟 int 資料型別是相同的。

如果int的值為10
int(10)顯示結果為0000000010
int(3)顯示結果為010
就是顯示的長度不一樣而已 都是佔用四個位元組的空間