MySQL は、数値型 (TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、FLOAT、DOUBLE、DECIMAL)、文字型 (CHAR、VARCHAR、TEXT、BLOB)、時刻型など、さまざまなデータ型を提供します。 (DATE、TIME、DATETIME、TIMESTAMP)、コレクション型 (SET、ENUM)、およびその他の型 (JSON、BOOL)。
#MySQL で提供されるデータ型
MySQL は、さまざまなデータ型を提供するリレーショナル データベース管理システムです。さまざまな種類の情報を保存します。一般的なデータ型をいくつか示します。
数値型
- TINYINT: 1 バイトの符号付き整数、範囲 -128 ~ 127
- SMALLINT: 2 バイトの符号付き整数、範囲は -32,768 ~ 32,767
#MEDIUMINT- : 3 バイトの符号付き整数、範囲は -8,388,608 ~ 8,388,607
INT- : 4 バイトの符号付き整数、範囲は -2,147,483,648 ~ 2,147,483,647
BIGINT- : 8 バイトの符号付き整数、範囲は -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
FLOAT- : 7 桁精度の 4 バイト浮動小数点数
DOUBLE- : 8 ワード 15 桁のノード浮動小数点数精度の
DECIMAL- : 任意の精度の固定精度 10 進数
文字タイプ
- CHAR(n): 固定長文字データ、n は文字数を指定
- VARCHAR(n): 可変長文字データ、n 最大文字数を指定文字
#TEXT- : 非常に長いテキスト データ #BLOB
: 非常に長いバイナリ データ Time type
DATE
: 日付、形式は YYYY-MM-DD-
TIME
: 時間、形式は HH :MM:SS-
DATETIME
: 日付と時刻、形式は YYYY-MM-DD です HH:MM:SS-
TIMESTAMP
: タイムスタンプYYYY-MM-DD HH:MM:SS.SSS-
##コレクション タイプ
SET(value1 , value2, ...)
: 一連の非反復値を格納します
-
ENUM(value1, value2, ...): 一連の離散値を格納します、各値には 1 つのみを含めることができます。
- #その他のタイプ
JSON: JSON データの保存に使用されます
- BOOL: ブール値。TRUE または FALSE
以上がmysqlではどのようなデータ型が提供されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。