SQL の識別列は、自動インクリメント列とも呼ばれます。その機能は、コンピュータがテーブル内のレコードの識別フィールド値 (シーケンス値) を、手動で挿入することなく、必要に応じて自動的に生成できるようにすることです。値; 列の値は繰り返されません。 、テーブル内の各行を識別する機能があり、各テーブルは識別列を 1 つだけ持つことができます。
#識別列の定義と特性
SQL Server の識別列は、識別子列とも呼ばれます。 . 慣例的に自己増加柱とも呼ばれます。 このタイプの列には、次の 3 つの特性があります: 1. 列のデータ型は、小数点を含まない数値型です。2. 挿入操作を実行する場合、この列の値は特定のルールに従ってシステムによって生成され、null 値は許可されません 3. 列の値は繰り返されず、テーブル内の各行を識別する機能があります。各テーブルは、識別列は 1 つだけです。 上記の特性により、識別列はデータベース設計で広く使用されています。識別列の構成と機能
識別列を作成するには、通常、次の 3 つの内容を指定する必要があります:1 . 型 (type )
SQL Server 2000 では、ID 列の型は次のように数値型である必要があります: decial, int, numeric, smallint, bigint, tinyintここで、10 進数と数値を選択する場合、小数点以下の桁数はゼロである必要があることに注意してください。さらに、各データ型のすべての表現の数値範囲にも注意してください
2、シード (シード)
はテーブルの最初の行に割り当てられた値です。デフォルトは 13、増分 ( increment)
2 つの隣接する識別値間の増分。デフォルトは 1 です。識別列を使用すると、コンピュータは必要に応じてテーブル内のレコードの識別フィールドの値を自動的に生成できます。
以上がSQLにおけるID列の役割は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。