如何查看当前使用的数据库中存储的表上应用的约束条件?


MySQL 的 SHOW CREATE TABLE 语句将提供应用于特定表的约束条件以及有关该表的一些其他详细信息。其语法如下所示:

语法

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”列上存在一个 PRIMARY KEY 约束。

更新于: 2020-06-19

71 次浏览

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告