ホームページ  >  記事  >  データベース  >  MySQLのデータ型とは何ですか? MySQLのデータ型の詳しい説明

MySQLのデータ型とは何ですか? MySQLのデータ型の詳しい説明

青灯夜游
青灯夜游転載
2018-10-17 17:55:143583ブラウズ

MySQL のデータ型は何ですか?この記事では、MySQL のデータ型について詳しく説明します。困っている友人は参考にしていただければ幸いです。

#MySQL データ型

MySQL の一般的なデータ型には、数値、日付と時刻、文字列が含まれます

Number

整数型 (正確な値)

整数型 (正確な値) - INTEGER、INT 、SMALLINT、TINYINT、MEDIUMINT、BIGINT

int

tinyint
bigint

MySQLのデータ型とは何ですか? MySQLのデータ型の詳しい説明

固定小数点型 (固定-ポイント タイプ (正確な値) - DECIMAL、NUMERICDECIMAL(5,2): 5 は精度を表し、2 はスケールを表します。この列には、小数点以下 2 桁までの精度で合計 5 桁を格納できます。 : -999.99 ~ 999.99NUMERIC は NUMERIC 説明: 精度は何ですか? 小数点の整数値は前の精度を超えることはできません。

Decimal(0) デフォルトは 10 進数(10,0)です。




浮動小数点型 (近似値) - Floating

浮動小数点型 (近似値) - FLOAT、DOUBLEfloat 4bytesfloat (7,4) を格納すると、-999.9999 のような表示が表示されます。 MySQL は値を格納するときに丸めを実行するため、浮動小数点 (7,4) カラムに 999.00009 を挿入すると、おおよその結果は 999.0001M と D が省略された場合、値は許可された制限まで格納されます


#double は 8 バイトを格納します

時刻と日付

DATE:

  • 日付 'YYYY-MM-DD' サポートされる範囲は '1000-01-01' から '9999-12-31'

    DATETIME:

  • 日付時刻の組み合わせ「YYYY-MM-DD HH:MM:SS」サポートされる範囲は「1000-01」です-01 00 :00:00' から '9999-12-31 23:59:59'。
  • #タイムスタンプ:

  • #タイムスタンプ '1970-01-01 00:00:01.000000' UTC から '2038-01-19 03:14:07.999999' 注: '1970-01-01 00:00:00' と等しくすることはできません。ゼロ;

    TIME:

  • 時間'-838:59:59.000000' から '838:59:59.000000 ' 注: '11:12' は '00:11:12' ではなく '11:12:00' を意味します。'1112' と 1112 はデフォルトで範囲外の値を意味します。近い値に自動的に変換されます。例: 「-850:00:00」と「850:00:00」は「-838:59:59」と「838:59:59」に変換されます。 '00 :00:00' に変換されます
  • YEAR:

    範囲 1901 ~ 2155、または 0000 注: YEAR(4) と YEAR( 2) 違いは表示にあります。例: 70 (1970 または 2070) または 69 (2069)。
  • String

CHAR:

    0 ~ 255 の固定長。保存時にスペースが埋め込まれます。以下を削除します。読み取り時はスペース、PAD_CHAR_TO_FULL_LENGTH SQL モード有効
  • #VARCHAR:##0 ~ 65,535 可変長

  • #BLOB: 画像、オーディオ、ビデオなど、文字セットなしの大きなバイナリ データ (バイト文字列) を保存します。

  • TEXT: 文字セット

  • ##BINARY がある非バイナリ文字列 (文字列) を保存します。 VARBINARY:

    CHAR および VARCHAR と同様、文字列ではなくバイト文字列を保存します。つまり、文字セットがありません。

    要約: 上記がこの記事のすべてです。内容的には、皆様の学習のお役に立てれば幸いです。関連チュートリアルの詳細については、
  • mysql データベース グラフィック チュートリアル
  • MySQL ビデオ チュートリアル ブートストラップ ビデオ チュートリアル をご覧ください。

以上がMySQLのデータ型とは何ですか? MySQLのデータ型の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。