1. 程式人生 > >MySQL整數類型說明 int(5) vs int(7)

MySQL整數類型說明 int(5) vs int(7)

指定 有意義 bsp 填充 位數 插入 tin 數據 類型

今天突然發現, mysql 中int(1)和tinyint(1)中的1只是指定顯示長度,並不表示存儲長度,只有字段指定zerofill時有用。位數限制基本沒有意義。

int(5) 這裏的5表示的是 最短顯示5個字符。 int(7)這裏的7表示的是 最短顯示7字符。當插入的字符長度超過(m)時,相當於啥都沒發生;當字符長度小於(m)時,就需要指定拿某個字符來填充,比如zerofill(表示用0填充).

比如int(5),插入數據為1234,若不填充0,顯示的則是1234,填充0,顯示的就是01234

MySQL整數類型說明 int(5) vs int(7)