SQLはどのデータ型をサポートしており、それらを使用する場合の選択方法を教えてください。

前回の記事では、データベース構造の設計方法について説明し、特にエンティティ関係図と標準化手法を紹介しました。

ERDを設計するときは、最初にエンティティとその属性を定義する必要があります。つまり、テーブルの構造を定義する必要があります。テーブル構造を定義するときは、最初にテーブルに含まれるフィールドとフィールドのデータ型を確認する必要があります。今日は、テーブルのフィールドに適切なデータ型を選択する方法を学びます。

一般的なデータ型

フィールドのデータ型は、フィールドに格納できるデータ値と、実行を許可される操作を定義します。次の図は、文字列型、数値型、日付と時刻型、バイナリ型など、SQLの一般的なデータ型を示しています。

データ・タイプ

これらのデータ型に関連する関数と型変換関数を第8章、第9章、および第10章で紹介しました。

文字列型

文字列型は、文字と文字列データを格納するために使用され、主に3つの特定の型(固定長文字列、可変長文字列、文字列ラージオブジェクト)が含まれます。さまざまなデータベースが次のように文字列型をサポートしています。

</
データのタイプ オラクル MySQL SQLサーバー PostgreSQL
固定長文字列 CHAR(n) CHAR(n) CHAR(n) CHAR(n)
可変長文字列 VARCHAR2(n) VARCHAR(n) VARCHAR(n) VARCHAR(n)

おすすめ

転載: blog.csdn.net/horses/article/details/108729090