MySQL は、さまざまな種類のアプリケーションで広く使用されている強力なリレーショナル データベース管理システム (RDBMS) です。 MySQL では、データ型は非常に重要な概念の 1 つです。データの種類が異なれば、データを保存および処理する際の特性や制限も異なります。この記事では、MySQL のさまざまな基本データ型をその詳細と制限を含めて詳しく説明し、具体的なコード例を示します。
1. 整数型
- TINYINT:
TINYINT 型は、-128 ~ 127 または 0 ~ 255 の値を格納できる非常に小さな整数型です。ストレージに占めるのは 1 バイトだけです。
サンプル コード:
CREATE TABLE my_table (
id TINYINT
);
- SMALLINT:
SMALLINT 型は、より小さい範囲を格納できます。 -32768 ~ 32767 または 0 ~ 65535 の整数値。ストレージ上で 2 バイトを占有します。
サンプルコード:
CREATE TABLE my_table (
id SMALLINT
);
- INT:
INT 型はより大きな範囲の整数を格納できます-2147483648 ~ 2147483647 または 0 ~ 4294967295 の値。ストレージ上に 4 バイト必要です。
サンプル コード:
CREATE TABLE my_table (
id INT
);
- BIGINT:
BIGINT 型は非常に大きなデータを格納できます。範囲 整数値の範囲は、-9223372036854775808 ~ 9223372036854775807 または 0 ~ 18446744073709551615 です。ストレージ上で 8 バイトを占有します。
サンプルコード:
CREATE TABLE my_table (
id BIGINT
);
2. 浮動小数点型
- FLOAT :
FLOAT 型は単精度浮動小数点数を格納するために使用され、最大 7 桁の有効数字を格納できます。ストレージ上に 4 バイト必要です。
サンプルコード:
CREATE TABLE my_table (
value FLOAT
);
- DOUBLE:
DOUBLE 型は double を格納するために使用されます。精度浮動小数点数は最大 15 桁の有効数字を格納できます。ストレージ上で 8 バイトを占有します。
サンプルコード:
CREATE TABLE my_table (
value DOUBLE
);
3. 文字列型
- CHAR :
CHAR 型は、最大 255 文字を格納できる固定長文字列を格納するために使用されます。すべてのスペースが割り当てられるため、占有するストレージスペースは固定されます。
サンプルコード:
CREATE TABLE my_table (
name CHAR(10)
);
- VARCHAR:
VARCHAR型を使用します最大 65535 文字の可変長文字列を格納します。実際に保管されているのと同じ量のスペースのみが必要になります。
サンプル コード:
CREATE TABLE my_table (
name VARCHAR(50)
);
4. 日付と時刻の型
- DATE:
DATE 型は、日付を「YYYY-MM-DD」の形式で保存するために使用されます。
サンプルコード:
CREATE TABLE my_table (
Birth_date DATE
);
- TIME:
TIME 型は時刻の保存に使用されます, 形式は「HH:MM:SS」です。
サンプル コード:
CREATE TABLE my_table (
start_time TIME
);
- DATETIME:
DATETIME 型は日付の格納に使用されますおよび時間の形式は「YYYY-MM-DD HH:MM:SS」です。
サンプル コード:
CREATE TABLE my_table (
created_datetime DATETIME
);
5. その他の一般的な型
- ENUM :
ENUM タイプは、列挙値を格納するために使用されます。列挙リストの値を保存できます。
サンプル コード:
CREATE TABLE my_table (
status ENUM('active', 'inactive', 'deleted')
);
# #BOOLEAN:- BOOLEAN 型は、ブール値を格納するために使用されます。値 0 または 1 のデータのみを保存できます。
サンプル コード:
CREATE TABLE my_table (
is_active BOOLEAN
);
要約すると、この記事では、さまざまな基本関数の詳細な分析を提供します。 MySQL のデータ型とその詳細と制限、および特定のコード例が提供されています。実際のアプリケーションでは、適切なデータ型を選択することが非常に重要であり、これはデータベースのパフォーマンスとデータの正確さに直接影響します。 MySQL のデータ型を深く理解し、合理的に使用することで、データベースの機能と利点をより効果的に活用できます。
以上がMySQL データ型の深い理解: 基本的なデータ型の詳細と制限を調べるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。