mysqlの型と数値
mysqlで指定する事ができる、型指定の後ろにつく(8)等の数値について。
int(8)等の数値はゼロ埋め指定をした時に機能するものであり、挿入できる桁数などには影響しない。
よって、挿入可能な値は
int(1) INT = 4byte = -2147483648 〜 2147483647 int(10) INT = 4byte = -2147483648 〜 2147483647
となる。
一方、varchar(2)などは挿入可能文字数を指定する事になり、
varchar(10)は10文字 varchar(255)は255文字
となる。
数値の場合と文字の場合を混同しない。