generated at
MySQLの数値型



整数
TINYINT
1byte
tinyint(4)
-128~127
0~255
SMALLINT
2byte
smallint(6)
-32768~32767
0 ~ 65535 。
MEDIUMINT
3byte
mediumint(9)
-8388608 ~ 8388607
0 ~ 16777215
INTEGER , INT
4byte
integer(11)
-2147483648 ~ 2147483647
0 ~ 4294967295
BIGINT
8byte
bigint(20)
-9223372036854775808 ~ 9223372036854775807
0 ~ 18446744073709551615


DECIMAL
NUMERIC
固定小数点っていつ使うん #??



FLOAT
DOUBLE

ビット値
BIT


tableのidの型はこれ?
>SERIAL は BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE のエイリアスです。


カッコの中の数値はなに?
sql
`id` int(11) NOT NULL AUTO_INCREMENT,
数値の表示幅
11桁なら、1234という値も、00000001234になる
これ、 int(3) として、1234を入れたらどうなるの #??
3 を指定した場合は、3桁以下ならスペース入れる、見たいな感じ
スペースだと表示に差がないのでわかりにくい
ZEROFILL すればわかりやすい
001
012
123
1234
だから、3桁を超えた時に変になるわけではない