<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Mysql創建外鍵約束的2種方式

      [摘要]通過給mysql的表字段添加外鍵約束,可以有效的保持數據的一致性和完整性,數據就不會很容易出問題。1、創建表時直接創建外鍵約束create table books(bookid number(10)...

      通過給mysql的表字段添加外鍵約束,可以有效的保持數據的一致性和完整性,數據就不會很容易出問題。

      1、創建表時直接創建外鍵約束

      create table books(
          bookid number(10) not null primary key,
          bookName varchar2(20) not null,
          price number(10,2),
          categoryId number(10) not null references Category(id)  --外鍵約束
      );

      備注:必須先創建參照表,才能在創建外鍵約束,即必須現有表Category,再有book

      2、先創建表,表創建成功后,單獨添加外鍵約束

      create table books(
          bookid number(10) not null primary key,
          bookName varchar2(20) not null,
          price number(10,2),
          categoryId number(10) not null
      );
      ALTER TABLE  books ADD CONSTRAINT FK_Book_categoryid FOREIGN KEY(categoryId ) REFERENCES Category(id);

      以上的2種方式就是目前在Mysql中添加外鍵約束的方式,希望今后大家在使用關聯表時,可以給表的某些字段添加外鍵約束,使數據能夠保持完整性。

      相關文章:

      MySQL外鍵約束OnDelete和OnUpdate的使用_MySQL

      MySQL外鍵約束的禁用與啟用命令分享

      Mysql外鍵約束_MySQL

      以上就是Mysql創建外鍵約束的兩種方式的詳細內容,更多請關注php中文網其它相關文章!


      學習教程快速掌握從入門到精通的SQL知識。




      日韩精品一区二区三区高清