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中我們可以查詢到該數據庫中已有的外鍵信息,包括外鍵名稱、所在表、列名、參考表和參考列等。
上一篇css 從右向左滑動
下一篇css 產品圖片展示