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

mysql建表時外建怎么寫

李中冰2年前10瀏覽0評論

在mysql建表時,對于涉及到外鍵關系的字段,我們需要使用外鍵約束來保證數據的一致性和完整性。下面我們來看看在mysql中如何創建外鍵。

CREATE TABLE table1 (
id INT NOT NULL PRIMARY KEY,
name VARCHAR(50)
);
CREATE TABLE table2 (
id INT NOT NULL PRIMARY KEY,
table1_id INT,
FOREIGN KEY (table1_id) REFERENCES table1(id)
);

在上面的例子中,我們先創建了一個名為table1的表,該表有兩個字段:id和name。接著我們創建了一個名為table2的表,該表也有兩個字段:id和table1_id。注意到我們在table2表中使用了FOREIGN KEY關鍵字,將table1_id列設為了外鍵。

在外鍵約束中,REFERENCES關鍵字是必須的,它指向了外鍵所依賴的主鍵。在上面的例子中,我們將table2表中的table1_id列設置為了外鍵,并將它指向了table1表中的id列,這樣就能夠建立兩表之間的關系。

需要注意的是,如果要為一個字段設置外鍵,那么它在引用表中必須是一個已存在的主鍵或者是UNIQUE約束。否則,mysql將無法為該字段創建外鍵約束。