2009.03.24 MySQLの型で気になった(tinyint,int) (3) カテゴリ:データベース DBを眺めていると「tinyint(4)」という定義を見つけた。 これは・・・0~4までという意味で定義したのか、それとも0000~9999という意味で定義したのか、それとも0000~1111という意味で・・・ でもtinyintは-128~127しか入らないはず。 そもそも隣の数値の意味は~・・・ 気になったので実験。(ついでにintも試してみました。) --テスト用テーブル作成-- mysql> create table `test_tbl` (`ti` tinyint(4),`ni` int(11)); Query OK, 0 rows affected (0.02 sec) mysql> desc test_tbl; +-------+------------+------+
![MySQLの型で気になった(tinyint,int) - まんじうこわい@楽:楽天ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/af0292b21d3d5e0ca4dcc6523352c371b59b5279/height=288;version=1;width=512/http%3A%2F%2Fplaza.jp.rakuten-static.com%2Fimg%2Fcommon%2Fblog_logo_ogp.png)