JAVAの整合性制約のコンポーネント:
- 値をnullにすることはできません
- それはユニークでなければなりません
- テーブル上の値を見つけるために使用される一意の主キーがあります
- 同じ主キーが別のテーブルにある場合の外部キー
ヌルではない
これは、すべての行が「nullではない」として指定された列の値で満たされることを保証する制約です。
シェフと人形とは
基本構文
‘テーブルtable_nameを作成します
(column1_nameデータ型NOT NULL、
column2_nameデータ型)
*ここでcolumn1データ型をNULLにすることはできません
ユニーク
これは制約であり、テーブルの列に使用されるため、その列の行は一意であり、null値も許可されます。
基本構文
‘create table table_name(
Column1_nameデータ型UNIQUE、
Column2_nameデータ型)
* ここで、一意のcolumn1は一意の値のみを取ります。
主キー
これは制約であり、テーブルの行を一意に識別できるようにテーブルの列に使用されます。
基本構文
‘create table table_name(
Column1_nameデータ型PRIMARYKEY、
Column_2nameデータ型)
同じ列に、同じ値を持つ他の主キーはありません。同じ値のテーブルを参照するために使用されます。
値渡しと参照渡しjava
外部キー
これは、同じテーブルまたは異なるテーブルの2つの列間の関係を確立するために使用される制約です。列を外部キーとして定義するには、それが参照しているテーブルの主キーとして定義する必要があります。 1つ以上の列を外部キーとして定義できます。この制約別のテーブルのPRIMARYKEYを参照する列を識別します。つまり、1つのテーブルにPrimary Keyがあり、2番目のテーブルのすべての値も検索します。次に、2番目のテーブルのその列は、実際には2番目のテーブルの外部キーです。
Javaで数値を逆にする方法
基本構文
‘create table table_name(
Column1_nameデータ型FOREIGNKEY、
Column_2nameデータ型)
質問がありますか?コメントセクションでそれらに言及してください。折り返しご連絡いたします。
関連記事: