MySQL中資料型別的長度問題總結

2021-10-22 14:29:07 字數 458 閱讀 4861

1):int型別,對吧,經常像儲存個時間戳啊、id啊、數量啊、排序啊都會用到

提問:int(11)是什麼意思?最大儲存十一位數麼?

回答:不是楞個回事,聽我給你擺,首先長度,也就是int(m),m指示最大顯示寬度,不是說限制你只能插入規定長度的資料,如果不信你試一下:int(1),你可以插數字1,也可以插100,1000。那到底是撒子意思耶?mysql手冊上頭說的清清楚楚:

m指示最大顯示寬度,最大有效顯示寬度是255。顯示寬度與儲存大小或型別包含的值的範圍無關

好,這下曉得的撒?我們指定的int(10)、int(11)是指定顯示寬度,不是儲存大小或者值的範圍,再看乙個例子:

int(3)的情況下 插入數字20,和數字2以及數字200,顯示結果為:

020;

002;

200;

參考:

mysql中int資料型別長度的問題

mysql中定義了int資料型別後,後面填寫的長度具體有什麼用?如果長度為4,請問最大的數是多少?如果是自增的可以是多少條?這些問題,您都可以在下文中找到答案。在定義了mysql中int資料型別後,後面填寫的長度有什麼用呢?下文將對mysql中int資料型別長度進行詳細的介紹,希望對您能有所幫助。m...

mysql中int資料型別長度的問題

在定義了mysql中int資料型別後,後面填寫的長度有什麼用呢?下文將對mysql中int資料型別長度進行詳細的介紹,希望對您能有所幫助。mysql中int資料型別長度最大為11位,最少為4位,不夠在前面補空格。這個可選的寬度規格說明是用於在數值顯示時,對某些值的寬度短於該列 寬度的值進行左填補顯示...

MySQL中資料型別的長度問題總結

1 int型別,對吧,經常像儲存個時間戳啊 id啊 數量啊 排序啊都會用到 提問 int 11 是什麼意思?最大儲存十一位數麼?回答 不是楞個回事,聽我給你擺,首先長度,也就是int m m指示最大顯示寬度,不是說限制你只能插入規定長度的資料,如果不信你試一下 int 1 你可以插數字1,也可以插1...