如何查看当前使用的数据库中表所应用的约束?
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”列上有一个主键约束。
广告