SQL入門チュートリアルマニュ...login
SQL入門チュートリアルマニュアル
著者:php.cn  更新時間:2022-04-12 14:15:40

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 データ型クイック リファレンス マニュアル

ただし、データベースが異なれば、データ型定義のオプションも異なります。

以下の表は、さまざまなデータベース プラットフォームにおけるいくつかのデータ型の一般名を示しています。痩せた

はい/いいえ整数整数Int浮動小数点数実数数値浮動小数点数通貨お金該当なしメモ (65k+ )VarcharVarcharVarchar2バイナリオブジェクトVarbinary ( <8K)画像(<2GB )BlobVarbinaryは異なります同じ種類のデータベースでもデータ型は異なる名前を持つ場合があります。同じ名前でも寸法などが異なる場合がございます!
ビットバイトN/Aブール
数値(整数)Int数値Int整数
数値(単一)浮動小数点数
数値

通貨
該当なし
現金)
VarcharVarcharOLEオブジェクトメモバイナリ(最大8まで固定) K)
LongRawTextBinary

注:
常にドキュメントを確認してください!