ホームページ  >  記事  >  データベース  >  MySQL の主なデータ型を理解する: 一般的に使用されるデータ型を理解する

MySQL の主なデータ型を理解する: 一般的に使用されるデータ型を理解する

WBOY
WBOYオリジナル
2024-01-04 13:04:401191ブラウズ

MySQL の主なデータ型を理解する: 一般的に使用されるデータ型を理解する

MySQL の基本データ型の概要: 一般的に使用されるデータ型を理解するには、特定のコード例が必要です。

MySQL は、一般的に使用されるリレーショナル データベース管理システムです。複数のデータ型をサポートします。これらのデータ型を理解することは、適切なデータベース設計とデータ ストレージにとって重要です。この記事では、MySQL で一般的に使用されるデータ型を紹介し、具体的なコード例を示します。

  1. 整数型 (INT)

整数型は、最も一般的に使用されるデータ型の 1 つで、整数を格納するために使用されます。 MySQL は、次のようなさまざまな整数データ型を提供します: TINYINT (-128 ~ 127)、SMALLINT (-32768 ~ 32767)、MEDIUMINT (-8388608 ~ 8388607)、INT (-2147483648 ~ 2147483647)、および BIGINT (-922337203685477) 5808から9223372036854775807)。以下は、整数 ID フィールドを含む「users」という名前のテーブルを作成するサンプル コードです。

CREATE TABLE users (
  id INT PRIMARY KEY,
  username VARCHAR(255),
  password VARCHAR(255)
);
  1. Float (FLOAT および DOUBLE)

浮動小数点型が使用されます。小数点付きの数値を保存します。 MySQL は、FLOAT と DOUBLE という 2 つの浮動小数点データ型を提供します。 FLOAT は単精度浮動小数点数を格納するために使用され、DOUBLE は倍精度浮動小数点数を格納するために使用されます。以下は、浮動小数点価格フィールドを含む「products」という名前のテーブルを作成するサンプル コードです。

CREATE TABLE products (
  id INT PRIMARY KEY,
  name VARCHAR(255),
  price FLOAT(10, 2),
  description TEXT
);
  1. String 型 (VARCHAR および TEXT)##String 型テキストデータを保存するために使用されます。 MySQL は、一般的に使用される 2 つの文字列データ型、VARCHAR と TEXT を提供します。 VARCHAR は可変長文字列を格納するために使用され、TEXT はより大きなテキスト データを格納するために使用されます。以下は、VARCHAR 型の名前フィールドと TEXT 型のコンテンツ フィールドを含む「comments」という名前のテーブルを作成するサンプル コードです。
  2. CREATE TABLE comments (
      id INT PRIMARY KEY,
      name VARCHAR(255),
      content TEXT,
      created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    );

日付と時刻の型 (DATE、TIME、DATETIME) )

  1. 日付と時刻の型は、日付と時刻のデータを保存するために使用されます。 MySQL は、DATE、TIME、DATETIME など、さまざまな日付と時刻のデータ型を提供します。 DATE は日付を格納するために使用され、TIME は時刻を格納するために使用され、DATETIME は日付と時刻の組み合わせを格納するために使用されます。以下は、DATE 型の order_date フィールドと TIME 型の order_time フィールドを含む「orders」という名前のテーブルを作成するサンプル コードです。
  2. CREATE TABLE orders (
      id INT PRIMARY KEY,
      order_date DATE,
      order_time TIME
    );

列挙型 (ENUM)

  1. 列挙型は、事前定義された値のリストを保存するために使用されます。 MySQL の ENUM データ型を使用すると、列に固定の値のセットを指定できます。以下は、ENUM 型のカラー フィールドを含む「colors」という名前のテーブルを作成するサンプル コードです。
  2. CREATE TABLE colors (
      id INT PRIMARY KEY,
      color ENUM('red', 'green', 'blue')
    );
概要:

この記事では、MySQL で一般的に使用されるデータ型の概要を説明します。整数、浮動小数点型、文字列型、日付と時刻の型、列挙型が含まれます。これらのデータ型を理解することは、データベースを適切に設計するために重要です。具体的なコード例を使用すると、これらのデータ型をより深く理解し、実際のアプリケーションで使用できるようになります。この記事が、MySQL データ型についての理解を深め、データベースの設計と開発の指針となることを願っています。

以上がMySQL の主なデータ型を理解する: 一般的に使用されるデータ型を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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