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

mysql中查看外鍵的名字

錢多多2年前8瀏覽0評論

在MySQL中,外鍵是表之間建立的關系約束,可用于確保數據的參照一致性,避免刪除/修改主表記錄影響關聯表數據的問題。有時候需要查看外鍵的信息,這時候就需要使用SHOW CREATE TABLE命令。

SHOW CREATE TABLE 表名;

該命令可以顯示出表名以及該表中各列的定義信息和外鍵約束信息。其中,外鍵的名稱可以在CONSTRAINT后查看到。例如,下面的例子顯示了表Book中名為FK_BID的外鍵的名稱:

SHOW CREATE TABLE Book;

輸出結果:

CREATE TABLE `Book` (
`book_id` int(11) NOT NULL AUTO_INCREMENT,
`book_name` varchar(50) NOT NULL,
`author` varchar(50) DEFAULT NULL,
`publisher` varchar(50) DEFAULT NULL,
`publish_date` date DEFAULT NULL,
`price` double DEFAULT NULL,
PRIMARY KEY (`book_id`),
KEY `FK_BID` (`book_id`),
CONSTRAINT `FK_BID` FOREIGN KEY (`book_id`) REFERENCES `Order` (`book_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

從上面的結果可以看出,表Book中外鍵的名稱是FK_BID,它在FOREIGN KEY后面的括號里定義了該外鍵所對應的主鍵。