色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql定義外主鍵的命令

錢艷冰2年前8瀏覽0評論

mysql定義外主鍵的命令

在mysql中,外鍵是一種關聯兩張表的約束條件。外鍵可以保證數據一致性,也可以加強數據的完整性。使用mysql定義外主鍵的命令可以輕松實現外鍵功能。

創建表

在定義外主鍵前,需要先創建兩張表。使用以下命令創建兩張表:

CREATE TABLE table1 (

    id INT NOT NULL PRIMARY KEY,

    name VARCHAR(20)

);

CREATE TABLE table2 (

    id INT NOT NULL PRIMARY KEY,

    table1_id INT NOT NULL,

    name VARCHAR(20),

    FOREIGN KEY (table1_id) REFERENCES table1(id)

);

添加外鍵約束條件

在上面的命令中,第二張表的第三個字段,是外鍵。使用以下命令,添加外鍵約束條件:

ALTER TABLE table2 ADD FOREIGN KEY (table1_id) REFERENCES table1(id);

刪除外鍵約束條件

如果需要刪除外鍵約束條件,可以使用以下命令:

ALTER TABLE table2 DROP FOREIGN KEY table2_ibfk_1;

查看外鍵約束條件

可以使用以下命令查看外鍵約束條件:

SHOW CREATE TABLE table2;

其中,Foreign key(第二列)就是外鍵約束條件。