[データベース]基本的なSQLのデータ型を学びます

数値型

正確なタイプ

データの種類 使用ストレージ 説明
ビット 1位 0または1のみにしてください
TINYINT 1つのバイト 0〜255までの範囲
SMALLINT 2つのバイト -2の範囲15 2に対して15 -1、すなわち、-32768〜32767
int型 4つのバイト -2の範囲31は、 2 31である -1、すなわち2,147,483,648 - 2,147,483,647
BIGINT 8つのバイト -2の範囲63は、 2 63であり、 -1
小数(P、S) および関連精度 pは、小数点以下の桁数を表し、1から38までのp範囲を小数点以下の桁数と左を表し、右、sは、デフォルト値は18です。Sが0からPの範囲で、デフォルトは0です
数値(p、s)は、 および関連精度 pは、小数点以下の桁数を表し、1から38までのp範囲を小数点以下の桁数と左を表し、右、sは、デフォルト値は18です。Sが0からPの範囲で、デフォルトは0です
SMALLMONEY 4つのバイト 最大214748.3647
お金 8つのバイト 922,337,203,685,477.5808最大値は、この値は実際には2 63である与えるために小数点を移動させる-1

近似式

データの種類 使用ストレージ 説明
フロート(N) Nに応じて、 Nデフォルト値は53であり、フロートが格納されている仮数値のビットの数であり、nは1から53の範囲です。
SQL Serverが、nは1と24の間にある場合、nは24とみなし、nは25〜53、53 Nみなします。
nの値は24、4バイトである場合。nの値は53、8バイトです。
範囲は、3つのセクションに分かれ 1.79 × 1 0 308 2.23 × 1 0 308 0 2.23 × 1 0 308 1.79 × 1 0 308 -1.79 \ times10 ^ {308}に-2.23 \ times10 ^ { - 308}、0,2.23 \ times10 ^ { - 308} 1.79の\ times10 ^ {308}
リアル 4つのバイト 範囲は、3つのセクションに分かれ 3.40 × 1 0 38 1.18 × 1 0 38 -1.18と-3.40 \ times10 ^ {38} \ times10 ^ { - 38} 、0、 1.18 × 1 0 38 3.40 × 1 0 38 1.18 \ times10 ^ { - 38} 3.40の\ times10 ^ {38}

テキストタイプ

通常の文字エンコーディング

それぞれの英語の文字は、各文字に対して1バイト、2つのバイトを占有します

データの種類 使用ストレージ 説明
CHAR(n)は nバイト 固定された長さ、nは1から8000までの範囲
VARCHAR(n)は データストレージと英語文字の関連するストレージは、1つのバイトを占有します 可変長、nが格納されている文字列の最大長を表し、nは1から8000の範囲であります
テキスト そして、表す2バイト文字を格納するための関連データを格納します 2の可変長の文字列の最大長さ31は、 -1バイト

Unicode文字エンコーディング

英語と中国語の文字の各文字は2バイトであります

データの種類 使用ストレージ 説明
NCHAR(n)は nバイト 固定された長さ、nは1から4000までの範囲
NVARCHAR(N) データストレージと英語文字の関連するストレージは、2つのバイトを占有します 可変長、nが格納されている文字列の最大長を表し、nは1から4000の範囲であります
ntext型 そして、表す2バイト文字を格納するための関連データを格納します 2つの可変長文字列の最大長さ30 -1または漢字

日付時刻タイプ

データの種類 使用ストレージ 説明
データ 3バイト 0001/01/01 9999/12/31までの範囲
時間 5つのバイト レンジ午前0時00分:00.0000000〜23:59:59.9999999
日付時刻 8つのバイト 1753/01/01/00範囲:夜12時9999/12/31/23へ:59:59:997
smalldate 4つのバイト 1900/01/01/00範囲:2079/06/06/23に夜12時00分:59:59

バイナリタイプ

データの種類 使用ストレージ 説明
バイナリ(N) nバイト 固定長のバイナリデータ、nは1から8000までの範囲
VARBINARY(n)は そして、関連データが格納されています 可変長のバイナリデータを、nは1から8000までの範囲のN、最大記憶バイト表します
画像 そして、関連データが格納されています 长度可变的二进制数据,存储的最大值是231-1个字节,约等于2GB
varbinary(max) 与存放的数据有关 代替image
发布了13 篇原创文章 · 获赞 13 · 访问量 451

おすすめ

転載: blog.csdn.net/weixin_44611096/article/details/105024065