ホームページ  >  記事  >  データベース  >  MySQL のデータ型とそのアプリケーション シナリオの概要

MySQL のデータ型とそのアプリケーション シナリオの概要

王林
王林オリジナル
2023-09-08 12:00:321372ブラウズ

MySQL のデータ型とそのアプリケーション シナリオの概要

MySQL は、さまざまなシステムやアプリケーションで広く使用されている一般的なリレーショナル データベース管理システムです。 MySQL では、データはさまざまなデータ型でテーブルに保存されます。この記事では、MySQL での一般的なデータ型とそのアプリケーション シナリオをコード例とともに紹介します。

1. 整数型

  1. 整数型 (INT): 正および負の整数値を格納するために使用され、TINYINT など、格納される桁数に応じて異なるサブタイプを選択できます。 、SMALLINT、MEDIUMINT、BIGINT。ユーザーの年齢、学生番号など、多数の整数を保存するのに適しています。

サンプル コード:

CREATE TABLE students (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  age TINYINT
);
  1. 符号なし整数型 (UINT): 整数型と似ていますが、負でない整数値のみを格納できます。項目数や評価など、負ではない整数を保存するのに適しています。

サンプル コード:

CREATE TABLE products (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  quantity INT UNSIGNED
);

2. 浮動小数点型

  1. 浮動小数点型 (FLOAT): 単精度浮動小数点値を格納するために使用されます。 4 バイトの記憶領域を占有します。商品の価格や温度など、それほど高い精度を必要としない浮動小数点数の格納に適しています。

サンプル コード:

CREATE TABLE products (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  price FLOAT
);
  1. 倍精度浮動小数点型 (DOUBLE): 倍精度浮動小数点値を格納するために使用され、8 バイトの記憶領域を占有します。 。科学技術計算や金融分野など、より高い精度が要求される浮動小数点数に適しています。

サンプルコード:

CREATE TABLE measurements (
  id INT PRIMARY KEY,
  date DATE,
  temperature DOUBLE
);

3. 文字列型

  1. 文字列型 (CHAR): 固定長文字列の格納に使用され、最大長は 255 です。文字。国、地域などの固定長の文字列を格納するのに適しています。

サンプル コード:

CREATE TABLE countries (
  id INT PRIMARY KEY,
  name CHAR(50),
  population INT
);
  1. 可変長文字列型 (VARCHAR): 最大長 65535 文字の可変長文字列を格納するために使用されます。ユーザーの名前や住所など、不確実な長さの文字列を保存するのに適しています。

サンプルコード:

CREATE TABLE customers (
  id INT PRIMARY KEY,
  name VARCHAR(100),
  address VARCHAR(200)
);

4. 日付と時刻の型

  1. 日付型 (DATE): 年、月、日の日付を格納するために使用されます。 YYYY-MM-DD 形式の値。ユーザーの誕生日、注文の作成日などの日付情報の保存に適しています。

サンプル コード:

CREATE TABLE users (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  birthday DATE
);
  1. 時刻タイプ (TIME): 時、分、秒の時刻値を HH:MM の形式で保存するために使用されます。 SS。ユーザーのログイン時間、タスクの実行時間などの時間情報の保存に適しています。

サンプル コード:

CREATE TABLE tasks (
  id INT PRIMARY KEY,
  name VARCHAR(50),
  due_time TIME
);

上記は、MySQL での一般的なデータ型とそのアプリケーション シナリオの紹介とコード例です。データ型を合理的に選択して使用することにより、さまざまな種類のデータをより適切に保存および処理でき、システムのパフォーマンスと安定性を向上させることができます。

以上がMySQL のデータ型とそのアプリケーション シナリオの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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