世界には大量のデータが存在するため、適切なデータベースなしでデータを管理することはほぼ不可能です。 SQLはリレーショナルデータベースのコアであり、データを処理するためのさまざまなオプションを提供します。 ほとんどの職務に欠かせない。 SQLデータ型に関するこの記事では、SQLで使用されるさまざまなデータ型について説明します。
この記事では、次の内容について説明します。
それでは、それぞれについて始めましょう。
SQLデータ型:数値型
記事のこのセクションでは、数値データ型について説明します。これらのデータ型では、符号付き整数と符号なし整数の両方が許可されます。数値データ型を次の2つのセクションに分けました。
正確な数値データ型
それでは、おおよその数値データ型を見てみましょう。
おおよその数値データ型
データ・タイプ | 説明/範囲 | ストレージ | ||
説明 | から | に | ||
float(n) | 許可します浮動小数点数データ | -1.79E + 308 | 1.79E + 308 | 4バイトまたは8バイト |
リアル | 許可します浮動小数点数データ | -3.40E + 38 | 3.40E + 38 | 4バイト |
次に、この記事では、SQLで使用される文字列データ型を調べてみましょう。
SQLデータ型: 文字列データ型
記事のこのセクションでは、文字のデータ型について説明します。これらのデータ型では、固定長と可変長の文字を使用できます。以下の表を参照してください。
フィボナッチ再帰C ++
データ・タイプ | 説明/最大サイズ | ストレージ | |
説明 | 最大サイズ | ||
テキスト | vを許可します可変長文字列 | 2GBのテキストデータ | 4バイト+文字数 |
varchar(max) | vを許可します可変長文字列 | 2E +31文字 | 2バイト+文字数 |
varchar | vを許可します可変長文字列 | 8,000文字 | 2バイト+文字数 |
char | 固定を許可します長さの文字列 | 8,000文字 | 定義された幅 |
注意:
質問:VARCHAR(8000)より大きい値を宣言できないのはなぜですか?回答:VARCHAR(n)は、行ページにデータを格納する役割を果たします。すべてのページで、ページヘッダーが最初の96バイトを占め、行のオーバーヘッドとオフセットに使用できるデータは8096バイト(8192 -96)のみであるため、VARCHAR(8000)より大きい値を宣言することはできません。
また、私は業界以来、文字列データ型セクションをUnicodeデータ型に拡張しました世界のほとんどの書記体系でテキストの一貫した表現と処理にUnicodeを使用しています。
Unicode文字列データ型
データ・タイプ | 説明/最大サイズ | ストレージ | |
説明 | 最大サイズ | ||
ntext | 変数を許可します長さUnicode文字列 | 2GBのテキストデータ | 4バイト+文字数 |
nvarchar(max) | 変数を許可します長さUnicode文字列 | 2E +31文字 | 2バイト+文字数 |
nvarchar | 変数を許可します長さUnicode文字列 | 4,000文字 | 2バイト+文字数 |
nchar | fを許可します固定長Unicode文字列 | 4,000文字 | 定義された幅* 2 |
次に、この記事では、SQLで使用されるバイナリデータ型を調べてみましょう。
SQLデータ型: バイナリデータ型
記事のこのセクションでは、バイナリデータ型について説明します。これらのデータ型では、固定長と可変長のバイナリ値を使用できます。以下の表を参照してください。
データ・タイプ | 説明/最大サイズ | |
説明 | 最大サイズ | |
画像 | 可変長を許可しますバイナリデータ | 2,147,483,647バイト |
varbinary(max) | 可変長を許可しますバイナリデータ | 2E +31バイト |
バイナリ | 可変長を許可しますバイナリデータ | 8,000バイト |
バイナリ | fを許可します固定長のバイナリデータ | 8,000バイト |
次に、この記事では、SQLで使用される日付と時刻のデータ型を調べてみましょう。
SQLデータ型: 日付時刻 データ型
記事のこのセクションでは、日付と時刻のデータ型について説明します。これらのデータ型では、さまざまな形式の日付と時刻を使用できます。以下の表を参照してください。
次に、この記事では、SQLで使用できるその他のデータ型を調べてみましょう。
SQLデータ型: その他 データ型
記事のこのセクションでは、上記のカテゴリに分類できないデータ型について説明します。以下の表を参照してください。
ビッグデータ開発者の仕事の説明
データ・タイプ | 説明 |
テーブル | このデータ型は、後で処理するために結果セットを格納します。 |
xml | このデータ型は、XML形式のデータを格納します。 |
カーソル | このデータ型は、カーソルオブジェクトへの参照を提供します。 |
uniqueidentifier | このデータ型は、グローバル一意識別子(GUID)を格納します。 |
sql_variant | このデータ型はtext、ntext、timestampを除く、SQLでサポートされているさまざまなデータ型の値を引き裂きます。 |
SQLのデータ型がわかったので、SQLについてもっと知りたいと思っていると思います。開始する記事のリストは次のとおりです。
皆さん、これでこの記事は終わりです。この記事を楽しんでいただけたでしょうか。クエリを記述し、データベースを操作するのに役立つさまざまなデータ型を見てきました。 あなたがについてもっと知りたいなら MySQL このオープンソースのリレーショナルデータベースを理解してから、 インストラクター主導のライブトレーニングと実際のプロジェクト経験が付属しています。このトレーニングは、MySQLを深く理解し、主題を習得するのに役立ちます。
質問がありますか?この記事のコメントセクションでそれについて言及してください。折り返しご連絡いたします。