#データベースの一般的なデータ型は何ですか?
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 サイトの他の関連記事を参照してください。