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

mysql的外鍵從哪里看

阮建安2年前11瀏覽0評論

MySQL是一個常用的關系型數據庫管理系統,它不僅支持基本數據庫操作,還擁有了外鍵約束。對于MySQL的外鍵,我們需要從以下幾個方面來查看。

1. 查看表結構

DESC table_name;

通過DESC命令我們可以看到表的結構,其中如果該表中有外鍵約束,我們可以看到類似于“foreign key (column_name) references table_name(column_name)”這樣一個約束信息。

2. 查看外鍵信息

SHOW CREATE TABLE table_name;

通過SHOW CREATE TABLE命令我們可以看到該表的創建語句,包括表名、列名、數據類型、外鍵約束等,其中外鍵約束的信息包括外鍵名稱、參考表名、參考列名等。

3. 查看已有外鍵

SELECT CONSTRAINT_NAME, TABLE_NAME, COLUMN_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME
FROM information_schema.KEY_COLUMN_USAGE
WHERE REFERENCED_TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name';

從信息表information_schema.KEY_COLUMN_USAGE中我們可以查詢到該數據庫中已有的外鍵信息,包括外鍵名稱、所在表、列名、參考表和參考列等。