ホームページ >データベース >SQL >データベースの一般的なデータ型は何ですか?

データベースの一般的なデータ型は何ですか?

烟雨青岚
烟雨青岚オリジナル
2020-06-16 17:22:1639820ブラウズ

データベースの一般的なデータ型は何ですか?

#データベースの一般的なデータ型は何ですか?

1. 整数データ型: 整数データ型は、最も一般的に使用されるデータ型の 1 つです。

1. INT (INTEGER)

INT (または INTEGER) データ型には、-2 から 31 乗 (-2、147) までの値が格納されます。 、483、648) を 2 から 31 乗 -1 (2、147、483、647) までのすべての正および負の整数に変換します。各 INT タイプのデータは 4 バイトに格納され、そのうちの 1 ビットは整数値の符号を表し、他の 31 ビットは整数値の長さとサイズを表します。

2, SMALLINT

SMALLINT データ型は、-2 の 15 乗 (-32, 768) から 2 の 15 乗 -1 (32, 767) までを格納します。 ) すべての正と負の整数の間。各 SMALLINT 型データは 2 バイトの記憶領域を占有し、そのうち 1 ビットは整数値の符号を表し、他の 15 ビットは整数値の長さとサイズを表します。

2. 浮動小数点データ型: 浮動小数点データ型は、10 進数を格納するために使用されます。浮動小数点数値データは、切り上げ (または四捨五入のみと呼ばれる) 方法を使用して SQL Server に格納されます。

1. REAL データ型

REAL データ型は小数点第 7 位までの精度があり、その範囲は -3.40E -38 ~ 3.40 です。 E38.各 REAL タイプのデータは 4 バイトの記憶領域を占有します。

2. FLOAT

FLOAT データ型は小数点第 15 位までの精度があり、その範囲は -1.79E -308 から 1.79E 308 です。各 FLOAT タイプのデータは 8 バイトの記憶域スペースを占有します。 FLOAT データ型は、FLOAT[n] の形式で記述できます。 n は FLOAT データの精度を指定します。 n は 1 ~ 15 の整数値です。

n の範囲が 1 ~ 7 の場合、REAL 型データが実際に定義され、システムはそれを格納するために 4 バイトを使用します。n の範囲が 8 ~ 15 の場合、システムはそれを FLOAT 型であるとみなします。そしてそれを保存するために 8 バイトを使用します。

3. バイナリ データ型

1. BINARY

BINARY データ型は、バイナリ データを格納するために使用されます。定義形式はBINARY(n)で、nはデータ長を表し、値の範囲は1~8000です。 BINARY型データを使用する場合は、サイズを1バイト以上指定する必要があります。 BINARY 型データは、n 4 バイトの記憶領域を占有します。

データを入力するときは、バイナリ識別子としてデータの前に文字「0X」を追加する必要があります。たとえば、「abc」を入力する場合は、「0xabc」と入力する必要があります。入力データが長すぎる場合は、超過部分が切り捨てられます。入力データの桁数が奇数の場合、開始記号「0X」の後に「0」が付加され、例えば上記「0xabc」はシステムにより自動的に「0x0abc」に変更されます。

2. VARBINARY

VARBINARY データ型の定義形式は VARBINARY(n) です。 BINARY 型と同様、n の値も 1 ~ 8000 で、入力データが長すぎる場合は余分な部分が切り捨てられます。

違いは、VARBINARY データ型の格納長が実際の値の長さ 4 バイトであるため、VARBINARY データ型には可変長の特性があることです。 BINARY データ型で NULL 値が許可される場合、VARBINARY データ型として扱われます。

4. 論理データ型

1. BIT: BIT データ型は 1 バイトの記憶領域を占有し、その値は 0 または1. 0、1以外の値を入力した場合は1として扱われます。 BIT 型を NULL 値として定義することはできません (いわゆる NULL 値とは、NULL 値または意味のない値を指します)。

5. 文字データ型: 文字データ型は、最も一般的に使用されるデータ型です。さまざまな文字、数字記号、特殊記号を保存するために使用できます。通常、文字型データを使用する場合は前後にシングルクォーテーション「'」またはダブルクォーテーションを付ける必要があります。

1, CHAR

CHAR データ型 定義形式は CHAR[(n)] です。CHAR 型に格納される各文字および記号は 1 バイトの記憶領域を占有します。n はすべての文字が占有する記憶領域を表し、n の値は 1 ~ 8000 です。 8000 ANSI 文字を保持します。

n 値が指定されていない場合、システムのデフォルト値は 1 です。入力データの文字数が n 未満の場合、システムは入力データの後にスペースを自動的に追加して、文字列を埋めます。スペースを設定します。入力データが長すぎる場合、余分な部分は切り捨てられます。

拡張情報:

SQL にはデータベースに対するすべての操作が含まれており、主に構成されています

1. データ定義: この部分は「SQL DDL」とも呼ばれ、データベース、基本テーブル、ビュー、インデックスの定義など、データベースの論理構造を定義します。

2. データ操作: この部分は「SQL DML」とも呼ばれ、データ クエリとデータ更新の 2 つの主要なタイプの操作が含まれます。データ更新には、挿入、削除、更新の 3 つの操作が含まれます。

3. データ制御: データへのユーザー アクセスの制御には、基本的なテーブルとビューの承認、整合性ルールの記述、トランザクション制御ステートメントなどが含まれます。

4. 埋め込み SQL 言語の使用に関する規制: SQL ステートメントはホスト言語で使用する必要があると規定しています。 プログラムで使用されるルール。

推奨チュートリアル: "

sql ビデオ チュートリアル "

以上がデータベースの一般的なデータ型は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。