中國(guó)站
幫助中心 > 數(shù)據(jù)庫(kù) > 云數(shù)據(jù)庫(kù)MySQL > 最佳實(shí)踐 > 查看表的主鍵字段

查看表的主鍵字段

在使用MySQL實(shí)例時(shí),常用如下三種查看主鍵字段的方法。請(qǐng)根據(jù)實(shí)際需求選擇對(duì)應(yīng)的方法進(jìn)行操作。

查看系統(tǒng)表

執(zhí)行如下SQL語(yǔ)句,通過系統(tǒng)表確認(rèn)主鍵字段。

  1. SELECT t.TABLE_NAME,
  2. t.CONSTRAINT_TYPE,
  3. c.COLUMN_NAME,
  4. c.ORDINAL_POSITION
  5. FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS t,
  6. INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS c
  7. WHERE t.TABLE_NAME = c.TABLE_NAME
  8. AND t.CONSTRAINT_TYPE = 'PRIMARY KEY'
  9. AND t.TABLE_NAME='[$Table_Name]'
  10. AND t.TABLE_SCHEMA='[$DB_Name]';

說(shuō)明:

  • [$Table_Name]為表名。
  • [$DB_Name]為表所在庫(kù)名。

查看建表語(yǔ)句

執(zhí)行如下SQL語(yǔ)句,通過建表語(yǔ)句確認(rèn)主鍵字段。

  1. show create table [$Table_Name];

查看表結(jié)構(gòu)

執(zhí)行如下SQL語(yǔ)句,通過表結(jié)構(gòu)確認(rèn)主鍵字段。

  1. desc [$Table_Name];