SQL の一般的なデータ型
データ型は、列に格納される値の型を定義します。
SQL の一般的なデータ型
データベース テーブルのすべての列には、名前とデータ型が必要です。データベース テーブルの各列には、名前とデータ型が必要です。
SQL 開発者は、SQL テーブルを作成するときに、テーブル内の各列に格納するデータの型を決定する必要があります。データ型は、SQL が各列にどのような種類のデータを格納するかを理解するためのガイドとなるラベルであり、SQL が格納されたデータとどのように対話するかを識別します。
次の表は、SQL の一般的なデータ型を示しています:
データ型 | 説明 |
---|---|
CHARACTER(n) | Character/String。固定長 n。 |
VARCHAR(n) または CHARACTER VARYING(n) | 文字/文字列。可変長。最大長 n。 |
BINARY(n) | バイナリ文字列。固定長 n。 |
BOOLEAN | は、TRUEまたはFALSE値 |
VARBINARY(n)または BINARY VARYING(n) | バイナリ文字列を格納します。可変長。最大長 n。 |
INTEGER(p) | 整数値 (小数点なし)。精度 p. |
SMALLINT | 整数値 (小数点なし)。精度5。 |
INTEGER | 整数値 (小数点なし)。精度10。 |
BIGINT | 整数値 (小数点なし)。精度19。 |
DECIMAL(p,s) | 正確な値、精度 p、小数点以下の桁数 s。例: 10 進数(5,2) は、小数点の前に 3 桁、小数点の後に 2 桁の数値です。 |
NUMERIC(p,s) | 正確な数値、精度 p、小数点以下の桁数 s。 (DECIMALと同じ) |
FLOAT(p) | 近似数値、仮数精度p。 10 進数の指数表記の浮動小数点数。このタイプのサイズ パラメーターは、最小精度を指定する単一の数値で構成されます。 |
REAL | 近似数値、仮数精度7。 |
FLOAT | 近似数値、仮数精度16。 |
DOUBLE PRECISION | 近似数値、仮数精度16。 |
DATE | は、年、月、日の値を保存します。 |
TIME | は、時、分、秒の値を保存します。 |
TIMESTAMP | は、年、月、日、時、分、秒の値を保存します。 |
INTERVAL | は、間隔のタイプに応じて期間を表すいくつかの整数フィールドで構成されます。 |
ARRAY | 要素の固定長の順序付きコレクション |
MULTISET | 要素の可変長の順序なしコレクション |
XML | ストレージXMLデータ |
SQL データ型クイック リファレンス マニュアル
ただし、データベースが異なれば、データ型定義のオプションも異なります。
以下の表は、さまざまなデータベース プラットフォームにおけるいくつかのデータ型の一般名を示しています。痩せた
ビット | バイト | N/A | ブール | 整数 | |
---|---|---|---|---|---|
数値(整数)Int | 数値 | Int | 整数Int | 整数 | |
数値(単一) | 浮動小数点数 | 実数数値 | 浮動小数点数 | 数値 | |
通貨 | お金該当なし | 該当なし | 現金) | メモ (65k+ )Varchar | Varchar |
VarcharVarchar | バイナリオブジェクト | OLEオブジェクトメモ | バイナリ(最大8まで固定) K) | Varbinary ( <8K)||
LongRaw | BlobText | Binary | Varbinary|||
注: | は異なります同じ種類のデータベースでもデータ型は異なる名前を持つ場合があります。同じ名前でも寸法などが異なる場合がございます! 常にドキュメントを確認してください! | ||||