更新时间:2025-09-12 GMT+08:00
分享

table_constraints

table_constraints视图描述了哪些表具有约束。该视图为只读,不允许修改。所有用户对这个视图有“读取”权限。

表1 information_schema.table_constraints字段

名称

类型

描述

CONSTRAINT_CATALOG

varchar(512)

约束所属数据库的名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

CONSTRAINT_SCHEMA

varchar(64)

约束所属的Schema名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

CONSTRAINT_NAME

varchar(64)

约束的名称。如果是主键约束,则显示为PRIMARY。

TABLE_SCHEMA

varchar(64)

表所属的Schema的名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

TABLE_NAME

varchar(64)

表的名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。

CONSTRAINT_TYPE

varchar(64)

约束的类型。取值:unique、primary key、 foreign key、check。

相关文档