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

mysql 查看是有的外鍵

MySQL是一個(gè)開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),大多數(shù)應(yīng)用程序使用它來管理數(shù)據(jù)。當(dāng)需要在表之間創(chuàng)建關(guān)聯(lián)時(shí),外鍵成為必要工具。但是,如何查看MySQL數(shù)據(jù)庫中已有的外鍵呢?接下來就來了解一下。

使用DESCRIBE語句查看外鍵

DESCRIBE語句是MySQL中用于查看表的結(jié)構(gòu)的命令。可以使用它來查看表中的外鍵。要查看外鍵的語句如下:

DESCRIBE table_name;

這里,table_name是需要查看外鍵的表名。如果表中有定義外鍵,將會(huì)顯示出外鍵的關(guān)系信息,包括外鍵的名稱、指向的表、指向的列等等。

使用SHOW CREATE TABLE語句查看外鍵

SHOW CREATE TABLE語句會(huì)返回包含表結(jié)構(gòu)的查詢語句,其中包括外鍵信息。這個(gè)語句查看的信息更詳細(xì),包括索引、約束和觸發(fā)器等等。要查看外鍵的語句如下:

SHOW CREATE TABLE table_name;

這里,table_name是需要查看外鍵的表名。返回的結(jié)果將包含表的詳細(xì)結(jié)構(gòu)信息,其中包括外鍵信息。

使用INFORMATION_SCHEMA查看外鍵

INFORMATION_SCHEMA是MySQL中內(nèi)置的一個(gè)數(shù)據(jù)庫,包含了系統(tǒng)元數(shù)據(jù)信息。可以使用INFORMATION_SCHEMA來查看數(shù)據(jù)庫中所有表和其結(jié)構(gòu)信息,包括外鍵。要查看外鍵的語句如下:

SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_TYPE='FOREIGN KEY' AND TABLE_SCHEMA='database_name' AND TABLE_NAME='table_name';

這里,database_name是需要查看外鍵的數(shù)據(jù)庫名,table_name是需要查看外鍵的表名。返回的結(jié)果包括外鍵名稱、目標(biāo)表名、目標(biāo)列名等信息。

以上就是在MySQL中查看外鍵的三種方法,使用這些方法可以方便地查看數(shù)據(jù)庫中已有的外鍵。如果需要添加或刪除外鍵,同樣可以使用以上三種方法中的一種。