SQL 外键の作成方法
外键とは
外键は、あるテーブルの列に別のテーブルの主キーを参照する制約です。これにより、データの整合性と参照整合性が確保されます。
外键の作成手順
外键を作成するには、以下の手順に従います。
ALTER TABLE ステートメントを使用する
ALTER TABLE ADD FOREIGN KEY () REFERENCES ();CREATE TABLE ステートメントを使用する
CREATE TABLE ( , FOREIGN KEY () REFERENCES () );例
以下は、orders テーブルの product_id 列に products テーブルの id 列を参照する外键を作成する例です。
ALTER TABLE orders ADD FOREIGN KEY (product_id) REFERENCES products(id);追加オプション
外键を作成する際には、追加オプションを指定できます。
ON DELETE CASCADE: 参照されるレコードが削除されると、参照するレコードも自動的に削除されます。 ON DELETE SET NULL: 参照されるレコードが削除されると、参照するレコードの値は NULL に設定されます。 ON UPDATE CASCADE: 参照されるレコードが更新されると、参照するレコードも自動的に更新されます。ヒント
外键を作成する前に、参照整合性があることを確認してください。 外键を使用すると、関連するデータ間の整合性が維持されます。 外键は暗黙的なインデックスを作成し、参照するテーブルへのクエリのパフォーマンスを向上させることができます。以上就是sql外键怎么写的详细内容,更多请关注知识资源分享宝库其它相关文章!
版权声明
本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com
发表评论