16
A
回答
12
MySQL 5.0 Reference Manual: Numeric Types
顯示寬度不限制可以存儲在列中的值的範圍內。它也不會阻止比列顯示寬度更寬的值被正確顯示。
編輯:號注意UNSIGNED
是非標準屬性影響的範圍內。您的問題中給出的任何值都不是正常的 TINYINT(2)
的正確上限。
編輯註釋編輯:請相信文檔,除非有理由不這樣做。如果東西看起來很腥,TIAS(試試看)。
20
0
我認爲正確的答案,這個問題是:
255
不是127
查看此頁面出來:Mysql Integer types
還有什麼其他ans我們沒有告訴你,如果你不使用負數,最大值可以是255。
如果您使用負數則最大值只能是127
這真的是什麼unsigned
和signed
詞的意思,可惜無人解釋這個給你,所以我能看到爲什麼它的混亂。
usigned
表示它不能包含負數,所以如果您將您的列設置爲unsigned
,那麼您可以使用255
作爲最大值。如果您沒有明確將該列設置爲unsigned
,則表示它將接受負數(因此是signed
列),在這種情況下,最大值將爲127
。
其他答案在技術上是正確的,因爲默認情況下,Mysql會將所有整數列設置爲signed
(能夠使用負數)。我只是認爲這個答案更多地解釋了一些事情,或許與你原來的問題更爲密切。
5
對於TINYINT數據類型:
如果分貝列SIGNED:分:-128,最大:127
如果分貝列是UNSIGNED:分:0,最大值:255
僅此。
更多幫助!:
http://dev.mysql.com/doc/refman/5.1/en/integer-types.html
相關問題
- 1. 大多數數據庫系統中「tinyint」字段的最大值是多少?
- 2. memcached中的最大密鑰長度和最大值是多少?
- 3. WCF超時的最大值是多少?
- 4. unsigned int的最大值是多少?
- 5. Combobox.NewIndex屬性的最大值是多少?
- 6. ENUM值的最大長度是多少?
- 7. CHAR的最大值是多少?
- 8. lucene分數的最大值是多少?
- 9. f64的最大可能值是多少?
- 10. NSInteger的最大值是多少?
- 11. 行ID的最大值是多少?
- 12. 在Doctrine 2或SQL中,varchar(doctrine:string)的最大長度是多少?
- 13. 最大長度是多少?
- 14. MySQL中varchar的最大範圍是多少?
- 15. PHP APC存儲值的最大大小是多少?
- 16. (T)可以產生的最大值大小是多少?
- 17. OpenMP中omp_set_max_active_levels的最佳值是多少?
- 18. Oracle中數字格式的最大值是多少?
- 19. sqlite3中REAL變量的最大值是多少?
- 20. d3.js中.duration()命令的最大值是多少?
- 21. Teradata中Float數據類型的最大值是多少?
- 22. iphone中最大的變量值是多少?
- 23. Lua中數字的最大值是多少?
- 24. 在oracle中按順序MAXVALUE的最大值是多少?
- 25. mysql int 11的最大限制是多少?
- 26. ListProperty的最大長度是多少?
- 27. SYSJOBID的最大尺寸是多少?
- 28. synmemo的最大長度是多少?
- 29. UNNotificationActions的最大數量是多少?
- 30. RTP頭的最大尺寸是多少?
所以你們的意思是127是這裏允許的最大值? – user476554 2010-10-15 06:17:54
這是什麼答案? – user476554 2010-10-15 06:21:13
是的,127是signed tinyint的最大值。順便說一句,嘗試這麼難嗎? – zerkms 2010-10-15 06:22:03