在我的數據庫中,我聲明瞭一個數據類型爲Int(10)
的變量。如果我在我的網頁的文本框中鍵入一個數字,該數字將存儲在Mysql中最大值爲Int(10)
的變量中。如果我在文本框中鍵入一個非常大的數字,它會給出IndexOutofRangeException
。Mysql中int(10)的最大大小是多少
所以我打算使用文本框的maximumlength
屬性。在mysql中,可以存儲在類型爲Int(10)
的變量中的最大數目是多少?
在我的數據庫中,我聲明瞭一個數據類型爲Int(10)
的變量。如果我在我的網頁的文本框中鍵入一個數字,該數字將存儲在Mysql中最大值爲Int(10)
的變量中。如果我在文本框中鍵入一個非常大的數字,它會給出IndexOutofRangeException
。Mysql中int(10)的最大大小是多少
所以我打算使用文本框的maximumlength
屬性。在mysql中,可以存儲在類型爲Int(10)
的變量中的最大數目是多少?
INT(10)
表示您可能將其定義爲INT UNSIGNED
。
所以,你可以存儲從0
人數達到4294967295
(注意最大值有10位數字,因此MySQL在列定義,(10)自動添加(10)
只是一個格式提示,僅此而已。它有沒有影響你可以存儲多大的數字)。如果你想存儲更大的值,你可以使用BIGINT UNSIGNED
。請參見MySQL文檔:Integer Types (Exact Value)
一個unsigned int具有4294967295不管最大值如果INT(1)或者int(10),並且將使用4個字節的數據。
如上所述here。
可能重複[什麼是SQL Int(N)的大小?](http://stackoverflow.com/questions/4151259/whats-the-size-of-an-sql-intn) – ChrisWue