mysql查詢表個數,int取值范圍?
MySQL中int類型占用4個字節[byte(B)],1B有8個位[bit(b)],一個位(b)就代表一個0或者1,那么MySQL中int占用4B,對應位就是 4*8b = 32b 了,也就是說 int 表示的數字 個數 是: 2的32次方。
因為字節分有符號和無符號兩種,于是 int 有符號 的 范圍就是 -2的31次方 到 2的31次方減去1 ,即 -2147483648 ~ 2147483647; int 無符號 的 范圍就是 0 到 2的32次方減去1。