ホームページ  >  記事  >  毎日のプログラミング  >  mysqlではどのようなデータ型が提供されていますか?

mysqlではどのようなデータ型が提供されていますか?

下次还敢
下次还敢オリジナル
2024-04-27 03:27:17564ブラウズ

MySQL は、数値型 (TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、FLOAT、DOUBLE、DECIMAL)、文字型 (CHAR、VARCHAR、TEXT、BLOB)、時刻型など、さまざまなデータ型を提供します。 (DATE、TIME、DATETIME、TIMESTAMP)、コレクション型 (SET、ENUM)、およびその他の型 (JSON、BOOL)。

mysqlではどのようなデータ型が提供されていますか?

#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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。