免责声明: 本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

 

概述

本文介绍云数据库 RDS MySQL 版查看表主键字段的方法。

 

详细信息

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

在使用MySQL实例时,常用如下三种查看主键字段的方法。请根据实际需求选择对应的方法进行操作。

 

查看系统表

执行如下SQL语句,通过系统表确认主键字段。

SELECT t.TABLE_NAME,
       t.CONSTRAINT_TYPE,
       c.COLUMN_NAME,
       c.ORDINAL_POSITION
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS t,
     INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS c
WHERE t.TABLE_NAME = c.TABLE_NAME
  AND t.CONSTRAINT_TYPE = 'PRIMARY KEY'
  AND t.TABLE_NAME='[$Table_Name]'
  AND t.TABLE_SCHEMA='[$DB_Name]';
注:
  • [$Table_Name]为表名。
  • [$DB_Name]为表所在库名。

 

查看建表语句

执行如下SQL语句,通过建表语句确认主键字段。

show create table [$Table_Name];

 

查看表结构

执行如下SQL语句,通过表结构确认主键字段。

desc [$Table_Name];

 

适用于

  • 云数据库 RDS MySQL 版