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

mySQL如何查看添加的外鍵

錢瀠龍2年前8瀏覽0評論

MySQL 是一款流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在數(shù)據(jù)庫設(shè)計中,外鍵是一個重要的概念,它能夠定義表與表之間的關(guān)系。如果你想查看在 MySQL 中添加的外鍵,可以按照以下步驟:

1. 打開 MySQL 控制臺,進(jìn)入你要查看外鍵的數(shù)據(jù)庫。
2. 輸入以下命令:SHOW CREATE TABLE table_name;3. 替換table_name為你要查看外鍵的數(shù)據(jù)表名稱。
4. 執(zhí)行該命令,MySQL 會返回一份表的定義結(jié)構(gòu),其中包含了外鍵信息。

例如,你想要查看user表中的外鍵信息:

SHOW CREATE TABLE user;

執(zhí)行該命令后,MySQL 控制臺會返回類似以下的結(jié)果:

CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` int(11) NOT NULL,
`address_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `address_id` (`address_id`),
CONSTRAINT `fk_user_address` FOREIGN KEY (`address_id`) REFERENCES `address` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

可以看到,user表中定義了一個外鍵名為fk_user_address,它連接到address表的id字段。此外,外鍵還定義了 cascade 動作為SET NULL,其含義為當(dāng)主表的記錄被刪除時,關(guān)聯(lián)表的外鍵值將被置為 null。