MySQL 如何查看存储在当前使用的数据库中的表中应用的约束?
MySQL的SHOW CREATE TABLE语句将为我们提供应用于特定表的约束以及该表的其他一些详细信息。其语法如下:-
阅读更多:MySQL 教程
语法
SHOW CREATE TABLE table_name;
这里的table_name是我们想要查看约束的表的名称。
例子
在该示例中,我们正在获取名为“employees”的表的详细信息 –
mysql> Show Create table employees\G
*************************** 1. row ***************************
Table: employees
Create Table: CREATE TABLE `employees` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`Name` varchar(35) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)
以上结果集显示表“employees”的‘id’列上有一个主键约束。
极客教程