ホームページ  >  記事  >  データベース  >  Mysql データ型の詳細な概要

Mysql データ型の詳細な概要

不言
不言転載
2019-01-08 09:48:464576ブラウズ

この記事では、Mysql データ型について詳しく説明します。必要な方は参考にしてください。

データを保存する前に、まず mysql のデータ型を理解しましょう。データ型は何ですか?データ型は列を指し、ストアド プロシージャ内のパラメーター、式、ローカル変数のデータ特性を指し、データの保存方法を決定し、さまざまな情報の種類を表します。 (推奨コース: MySQL チュートリアル)

整数型:

整数型は整数を指すことがよくありますが、整数型では次のことができます。 be TINYNIT、SMALLINT、MEDIUMINT、INT、BIGINTの5種類があります。

#タイプストレージ範囲占有バイト数 TINYINT符号付き値: -128 ~ 127 (-2^7 ~ 2^7-1) 1SMALLINT符号付き値: -32768 ~ 32767 (-2^15 ~ 2^15-1) 2MEDIUMINT符号付き値: -8388608 ~ 8388607 (-2^ 23 ~ 2^23- 1)3INT符号付きの値: -2147483648 ~ 2147483647 (-2^31 ~ 2^31-1) 4BIGINT符号付き値: -9223372036854775808 ~ 9223372036854775807 (-2^63 ~ 2^63-1) 8
符号なし値: 0 ~ 255 (0 ~ 2^8-1)
符号なし値: 0 ~ 65535 (0 ~ 2^16-1)
符号なしの値: 0 ~ 16777215 (2^24-1)
符号なし値: 0 ~ 4294967295 (2^32-1)
符号なし値: 0 ~ 18446744073709551615 (2^64-1 )

浮動小数点数

浮動小数点数は、FLOAT 単精度浮動小数点数、DOUBLE の 2 種類の 10 進数を指します。倍精度浮動小数点数。倍精度浮動小数点数は単精度浮動小数点数よりも 10 倍正確ですが、より多くのメモリを消費します。

#タイプ##FLOAT[(M,D)] M は合計桁数を表し、D は小数点以下の桁数を表しますポイント。 M と D を省略した場合、値はハードウェアで許可されている制限に従って保存されます。単精度浮動小数点数は、小数点以下約 7 桁まで正確です。 ##-1.7976931348623157E 308 ~ -2.2250738585072014E-308、0 および 2.2250738585072014E-308 ~ 1.7976931348623157 E 308 M は合計桁数を表し、D は小数点以下の桁数を表します。 M と D を省略した場合、値はハードウェアで許可されている制限に従って保存されます。単精度浮動小数点数は、小数点以下約 7 桁まで正確です。 文字型は、文字列など、非常によく使用される型です。文字種は8種類あります。
ストレージ範囲
-3.402823466E 38 ~ -1.175494351E-38、0 および 1.175494351E-38 ~ 3.402823466E 38



##DOUBLE


#文字型

#タイプ

ストレージ範囲

VARCHAR(M)TINYTEXTTEXTMIUDMTEXT##LONGTEXTL 4 バイト、うち L1列挙の数に応じて、または 2 バイト (最大 65535 値)1,セットメンバーの数に応じて 2、3、4、または 8 バイト (最大 64) このセクションでは、まず mysql のデータ型を理解します。次のセクションでは、データテーブルを作成する方法を学びます。
##CHAR(M) M バイト、M は 0<=M<=255
L 1 バイト、L<=M および 0<=M< ;=65536
L 1 バイト、うち L<2^8
L 2 バイト、うち L
L 3 バイト、うち L
##ENUM('val', 'val')
SET('val','val' ,'val')

以上がMysql データ型の詳細な概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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