この記事では、Mysql データ型について詳しく説明します。必要な方は参考にしてください。
データを保存する前に、まず mysql のデータ型を理解しましょう。データ型は何ですか?データ型は列を指し、ストアド プロシージャ内のパラメーター、式、ローカル変数のデータ特性を指し、データの保存方法を決定し、さまざまな情報の種類を表します。 (推奨コース: MySQL チュートリアル)
整数型:
整数型は整数を指すことがよくありますが、整数型では次のことができます。 be TINYNIT、SMALLINT、MEDIUMINT、INT、BIGINTの5種類があります。
ストレージ範囲 | 占有バイト数 | |
---|---|---|
符号付き値: -128 ~ 127 (-2^7 ~ 2^7-1) | 符号なし値: 0 ~ 255 (0 ~ 2^8-1) | 1|
符号付き値: -32768 ~ 32767 (-2^15 ~ 2^15-1) | 符号なし値: 0 ~ 65535 (0 ~ 2^16-1) | 2|
符号付き値: -8388608 ~ 8388607 (-2^ 23 ~ 2^23- 1) | 符号なしの値: 0 ~ 16777215 (2^24-1) | 3|
符号付きの値: -2147483648 ~ 2147483647 (-2^31 ~ 2^31-1) | 符号なし値: 0 ~ 4294967295 (2^32-1) | 4|
符号付き値: -9223372036854775808 ~ 9223372036854775807 (-2^63 ~ 2^63-1) | 符号なし値: 0 ~ 18446744073709551615 (2^64-1 ) | 8
浮動小数点数
浮動小数点数は、FLOAT 単精度浮動小数点数、DOUBLE の 2 種類の 10 進数を指します。倍精度浮動小数点数。倍精度浮動小数点数は単精度浮動小数点数よりも 10 倍正確ですが、より多くのメモリを消費します。ストレージ範囲 | |
---|---|
-3.402823466E 38 ~ -1.175494351E-38、0 および 1.175494351E-38 ~ 3.402823466E 38 | M は合計桁数を表し、D は小数点以下の桁数を表しますポイント。 M と D を省略した場合、値はハードウェアで許可されている制限に従って保存されます。単精度浮動小数点数は、小数点以下約 7 桁まで正確です。
##DOUBLE |
|
#タイプ
ストレージ範囲
##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 | ##LONGTEXT |
##ENUM('val', 'val') | |
SET('val','val' ,'val') | |
このセクションでは、まず mysql のデータ型を理解します。次のセクションでは、データテーブルを作成する方法を学びます。 | |
以上がMysql データ型の詳細な概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。