データ型一覧

データ型一覧

  • 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型は指定可能な値の組み合わせを定義します。