データ型一覧
- TINYINT
- -128から127
- SMALLINT
- -32768から32767
- MEDIUMINT
- -8388608から8388607
- INT
- -2147483648から2147483647
- BIGINT
- -9223372036854775808から9223372036854775807
- FLOAT
- -3.402823466E+38 から -1.175494351E-38
- 1.175494351E-38 から 3.402823466E+38
- DOUBLE
- -1.7976931348623157E+308 から -2.2250738585072014E-308
- 2.2250738585072014E-308 から 1.7976931348623157E+308
- DATETIME
- '1000-01-01 00:00:00' から '9999-12-31 23:59:59'
- TIMESTAMP
- '1970-01-01 00:00:01' から '2037-12-31 23:59:59'
- BLOB
- バイナリデータを扱う
- TINYBLOB:最長255バイト
- BLOB[(M)]:最長65,535バイト
- MEDIUMBLOB:最長16,777,215バイト
- LONGBLOB:最長4,294,967,295(4GB)
- TIME
- '-838:59:59' から '838:59:59'
- YEAR
- 1901 から 2155、そして 0000 (4桁の場合)
- 70:1970〜69:2069
- CHAR
- 固定長文字列
- 0から255文字
- VARCHAR
- 可変長文字列
- 0から65535バイト
- BINARY
- 固定長バイナリバイト文字列
- 0から255文字
- VARBINARY
- 可変長バイナリバイト文字列
- 0から65535バイト
- TEXT
- TINYTEXT:255バイトまで
- TEXT:65,535バイトまで
- MEDIUMTEXT:16,777,215バイトまで
- LONGTEXT:4,294,967,295、4GBバイトまで
- ENUM:文字列をリストし、データを挿入する際、リストの中の文字列を指定(リストできるのは65,535まで)
- SET
- 文字列をリストし、データを挿入する際、リストの中の文字列を指定します
- リストできるのは64まで
- set型は指定可能な値の組み合わせを定義します