SQL制約式チェックの構文は何ですか。
SQLのチェック制約式構文は次のとおりです。 CREATE TABLE table_name ( column1 datatype constraint_expression, column2 datatype constraint_expression, … );ここで、constraint_expression には次のいずれかの型を指定できます。1. PRIMARY KEY 制約: テーブル内の各行を一意に識別するために使用します。構文は次のとおりです。 column_name datatype PRIMARY KEY2. UNIQUE 制約: テーブル内の各行に一意の値があることを保証します。構文は次のとおりです。 column_name datatype UNIQUE3. CHECK 制約: 列内の値が指定された条件を満たすことを保証します。構文は次のとおりです。 column_name datatype CHECK (condition) condition には、演算子 (>, <, =) や論理演算子 (AND、OR、NOT) を組み合わせて作成された式を指定できます。4. FOREIGN KEY 制約: テーブル内の値が別のテーブル内の値と整合していることを保証します。構文は次のとおりです。 column_name datatype REFERENCES table_name (referenced_column_name) ここで、table_name は参照先のテーブルの名前、referenced_column_name は参照先のテーブル内の列名です。注意: これらの制約は単独でも組み合わせて使用することもできます。たとえば、1 つの列に対して PRIMARY KEY 制約と UNIQUE 制約を同時に使用できます。