MySQLでサポートされているデータ型は?
MySQLで利用できるデータ型には以下があります:
- 数値型は整数型(TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT)、浮動小数点型(FLOAT、DOUBLE、DECIMAL)、固定小数点型(DECIMAL)などがあります。
- 文字列型:固定長文字列(CHAR)、可変長文字列(VARCHAR)、テキスト型(TEXT、MEDIUMTEXT、LONGTEXT)など
- 日付と時刻型:日付(DATE)、時刻(TIME)、日付時刻(DATETIME)、タイムスタンプ(TIMESTAMP)などがあります。
- BOOL、BOOLEAN型のブール型
- バイナリ型:バイナリ文字列(BINARY、VARBINARY)と大オブジェクト(BLOB、MEDIUMBLOB、LONGBLOB)があります。
- 決められた値を持つ型を定義します。
- 複数の値を定義するために使用されます。
さらに、MySQLではカスタムデータ型がサポートされています。