
# table_constraints
table_constraints视图描述了哪些表具有约束。具体信息如[表1]所示。该视图为只读，不允许修改。所有用户对该视图有"读取"权限。
 表1information_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。                                    |
   
