如题所述
-- int
ä» -2^31
(-2,147,483,648) å° 2^31 â 1 (2,147,483,647) çæ´åæ°æ®ï¼æææ°åï¼ãåå¨å¤§å°ä¸º 4 个åèãint ç SQL-92
åä¹å为 integerã
-- bigint
ä» -2^63 (-9223372036854775808) å° 2^63-1
(9223372036854775807) çæ´åæ°æ®ï¼æææ°åï¼ãåå¨å¤§å°ä¸º 8 个åèã
P.S.
bigintå·²ç»æé¿åº¦äºï¼å¨mysql建表ä¸çlengthï¼åªæ¯ç¨äºæ¾ç¤ºçä½æ°
-- smallint
ä» -2^15 (-32,768) å° 2^15 â 1 (32,767) çæ´åæ°æ®ãåå¨å¤§å°ä¸º
2 个åèã
-- tinyint
ä» 0 å° 255 çæ´åæ°æ®ãåå¨å¤§å°ä¸º 1 åèã
-- å¨æ¯ææ´æ°å¼çå°æ¹æ¯æ bigint æ°æ®ç±»åãä½æ¯ï¼bigint ç¨äºæäºç¹æ®çæ åµï¼å½æ´æ°å¼è¶ è¿ int æ°æ®ç±»åæ¯æçèå´æ¶ï¼å°±å¯ä»¥éç¨ bigint
-- å¨æ°æ®ç±»åä¼å 次åºè¡¨ä¸ï¼bigint ä½äº smallmoney å int ä¹é´ã
åªæå½åæ°è¡¨è¾¾å¼æ¯ bigint æ°æ®ç±»åæ¶ï¼å½æ°æè¿å
bigintã
-- int(M) å¨ integer æ°æ®ç±»åä¸ï¼M 表示æ大æ¾ç¤ºå®½åº¦ãå¨ int(M) ä¸ï¼M çå¼è· int(M) æå å¤å°åå¨ç©ºé´å¹¶æ ä»»ä½å ³ç³»ãåæ°åä½æ°ä¹æ å ³ç³» int(3)ãint(4)ãint(8) å¨ç£çä¸é½æ¯å ç¨ 4 btyes çåå¨ç©ºé´ã
ä» -2^31
(-2,147,483,648) å° 2^31 â 1 (2,147,483,647) çæ´åæ°æ®ï¼æææ°åï¼ãåå¨å¤§å°ä¸º 4 个åèãint ç SQL-92
åä¹å为 integerã
-- bigint
ä» -2^63 (-9223372036854775808) å° 2^63-1
(9223372036854775807) çæ´åæ°æ®ï¼æææ°åï¼ãåå¨å¤§å°ä¸º 8 个åèã
P.S.
bigintå·²ç»æé¿åº¦äºï¼å¨mysql建表ä¸çlengthï¼åªæ¯ç¨äºæ¾ç¤ºçä½æ°
-- smallint
ä» -2^15 (-32,768) å° 2^15 â 1 (32,767) çæ´åæ°æ®ãåå¨å¤§å°ä¸º
2 个åèã
-- tinyint
ä» 0 å° 255 çæ´åæ°æ®ãåå¨å¤§å°ä¸º 1 åèã
-- å¨æ¯ææ´æ°å¼çå°æ¹æ¯æ bigint æ°æ®ç±»åãä½æ¯ï¼bigint ç¨äºæäºç¹æ®çæ åµï¼å½æ´æ°å¼è¶ è¿ int æ°æ®ç±»åæ¯æçèå´æ¶ï¼å°±å¯ä»¥éç¨ bigint
-- å¨æ°æ®ç±»åä¼å 次åºè¡¨ä¸ï¼bigint ä½äº smallmoney å int ä¹é´ã
åªæå½åæ°è¡¨è¾¾å¼æ¯ bigint æ°æ®ç±»åæ¶ï¼å½æ°æè¿å
bigintã
-- int(M) å¨ integer æ°æ®ç±»åä¸ï¼M 表示æ大æ¾ç¤ºå®½åº¦ãå¨ int(M) ä¸ï¼M çå¼è· int(M) æå å¤å°åå¨ç©ºé´å¹¶æ ä»»ä½å ³ç³»ãåæ°åä½æ°ä¹æ å ³ç³» int(3)ãint(4)ãint(8) å¨ç£çä¸é½æ¯å ç¨ 4 btyes çåå¨ç©ºé´ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-06-14
tinyint(m) 1个字节 范围(-128~127)
smallint(m) 2个字节 范围(-32768~32767)
mediumint(m) 3个字节 范围(-8388608~8388607)
int(m) 4个字节 范围(-2147483648~2147483647)
bigint(m) 8个字节 范围(+-9.22*10的18次方)
smallint(m) 2个字节 范围(-32768~32767)
mediumint(m) 3个字节 范围(-8388608~8388607)
int(m) 4个字节 范围(-2147483648~2147483647)
bigint(m) 8个字节 范围(+-9.22*10的18次方)