ホームページ >データベース >mysql チュートリアル >MySQL データ型の深い理解: 基本的なデータ型の詳細と制限を調べる

MySQL データ型の深い理解: 基本的なデータ型の詳細と制限を調べる

王林
王林オリジナル
2024-01-04 22:17:50881ブラウズ

MySQL データ型の深い理解: 基本的なデータ型の詳細と制限を調べる

MySQL は、さまざまな種類のアプリケーションで広く使用されている強力なリレーショナル データベース管理システム (RDBMS) です。 MySQL では、データ型は非常に重要な概念の 1 つです。データの種類が異なれば、データを保存および処理する際の特性や制限も異なります。この記事では、MySQL のさまざまな基本データ型をその詳細と制限を含めて詳しく説明し、具体的なコード例を示します。

1. 整数型

  1. TINYINT:
    TINYINT 型は、-128 ~ 127 または 0 ~ 255 の値を格納できる非常に小さな整数型です。ストレージに占めるのは 1 バイトだけです。

サンプル コード:
CREATE TABLE my_table (
id TINYINT
);

  1. SMALLINT:
    SMALLINT 型は、より小さい範囲を格納できます。 -32768 ~ 32767 または 0 ~ 65535 の整数値。ストレージ上で 2 バイトを占有します。

サンプルコード:
CREATE TABLE my_table (
id SMALLINT
);

  1. INT:
    INT 型はより大きな範囲の整数を格納できます-2147483648 ~ 2147483647 または 0 ~ 4294967295 の値。ストレージ上に 4 バイト必要です。

サンプル コード:
CREATE TABLE my_table (
id INT
);

  1. BIGINT:
    BIGINT 型は非常に大きなデータを格納できます。範囲 整数値の範囲は、-9223372036854775808 ~ 9223372036854775807 または 0 ~ 18446744073709551615 です。ストレージ上で 8 バイトを占有します。

サンプルコード:
CREATE TABLE my_table (
id BIGINT
);

2. 浮動小数点型

  1. FLOAT :
    FLOAT 型は単精度浮動小数点数を格納するために使用され、最大 7 桁の有効数字を格納できます。ストレージ上に 4 バイト必要です。

サンプルコード:
CREATE TABLE my_table (
value FLOAT
);

  1. DOUBLE:
    DOUBLE 型は double を格納するために使用されます。精度浮動小数点数は最大 15 桁の有効数字を格納できます。ストレージ上で 8 バイトを占有します。

サンプルコード:
CREATE TABLE my_table (
value DOUBLE
);

3. 文字列型

  1. CHAR :
    CHAR 型は、最大 255 文字を格納できる固定長文字列を格納するために使用されます。すべてのスペースが割り当てられるため、占有するストレージスペースは固定されます。

サンプルコード:
CREATE TABLE my_table (
name CHAR(10)
);

  1. VARCHAR:
    VARCHAR型を使用します最大 65535 文字の可変長文字列を格納します。実際に保管されているのと同じ量のスペースのみが必要になります。

サンプル コード:
CREATE TABLE my_table (
name VARCHAR(50)
);

4. 日付と時刻の型

  1. DATE:
    DATE 型は、日付を「YYYY-MM-DD」の形式で保存するために使用されます。

サンプルコード:
CREATE TABLE my_table (
Birth_date DATE
);

  1. TIME:
    TIME 型は時刻の保存に使用されます, 形式は「HH:MM:SS」です。

サンプル コード:
CREATE TABLE my_table (
start_time TIME
);

  1. DATETIME:
    DATETIME 型は日付の格納に使用されますおよび時間の形式は「YYYY-MM-DD HH:MM:SS」です。

サンプル コード:
CREATE TABLE my_table (
created_datetime DATETIME
);

5. その他の一般的な型

  1. ENUM :
    ENUM タイプは、列挙値を格納するために使用されます。列挙リストの値を保存できます。

サンプル コード:
CREATE TABLE my_table (
status ENUM('active', 'inactive', 'deleted')
);

    # #BOOLEAN:
  1. BOOLEAN 型は、ブール値を格納するために使用されます。値 0 または 1 のデータのみを保存できます。
サンプル コード:

CREATE TABLE my_table (
is_active BOOLEAN
);

要約すると、この記事では、さまざまな基本関数の詳細な分析を提供します。 MySQL のデータ型とその詳細と制限、および特定のコード例が提供されています。実際のアプリケーションでは、適切なデータ型を選択することが非常に重要であり、これはデータベースのパフォーマンスとデータの正確さに直接影響します。 MySQL のデータ型を深く理解し、合理的に使用することで、データベースの機能と利点をより効果的に活用できます。

以上がMySQL データ型の深い理解: 基本的なデータ型の詳細と制限を調べるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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