mysql 各數字形態資料︰
ref: http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html
Type | Storage | Minimum Value | Maximum Value |
---|---|---|---|
(Bytes) | (Signed/Unsigned) | Signed/Unsigned) | |
TINYINT |
1 | -128 |
127 |
0 |
255 |
||
SMALLINT |
2 | -32768 |
32767 |
0 |
65535 |
||
MEDIUMINT |
3 | -8388608 |
8388607 |
0 |
16777215 |
||
INT |
4 | -2147483648 |
2,147,483,647 (21億) |
0 |
4,294,967,295 (42億) |
||
BIGINT |
8 | -9223372036854775808 |
9,223,372,036,854,775,807 |
0 |
18,446,744,073,709,551,615 (1800京,已搞不清楚多大了) |
以 int(4) 來說
當此欄位爆掉後,想再存新的資料進去 (auto increment)
會出現
mysql> insert into my_data values (0,'text');
ERROR 1062 (23000): Duplicate entry '4294967295' for key 1
改 auto_increment 數字的方法︰
ALTER TABLE my_data AUTO_INCREMENT=123456;
** 前提是︰︰ my_data 這個 table 內的 auto_increment 欄位的資料不能大於 123456
** MyISAM / InnoDB 適用 (mysql 5.0.x)
note:
維基百科的說明︰
十進制
中文數字單位
「一、十、百、千、萬、億、兆、京、垓、秭、穣、溝、澗、正、載、極、恆河沙、阿僧祇、那由他、不可思議、無量大數」
現在比較常常聽到也只有「兆」這個單位,後面這些單位連聽都沒聽過
目前台灣負債 14兆台幣
美國負債 60兆美元
聽說新巴威還發行過 100兆的鈔票??!!
「京」這個單位,應該在 google/fb 公司內部常常見的到吧..