MySQL 如何查看存储在其他数据库中的表所应用的约束?
MySQL的SHOW CREATE TABLE语句将提供有关存储在其他数据库中的特定表及其约束的其他详细信息。它的语法如下所示 −
阅读更多:MySQL 教程
语法
SHOW CREATE TABLE db_name.table_name;
这里的table_name是我们想要查看约束的表的名称。
Db_name是所存储表的数据库名称。
示例
在此示例中,我们获取存储在MySQL数据库中名为“arena”的表的详细信息−
mysql> Show Create table mysql.arena\G
*************************** 1. row ***************************
Table: arena
Create Table: CREATE TABLE `arena` (
`id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
`Photo` blob, PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
1 row in set (0.00 sec)
以上结果集显示了在存储在’mysql’中的表’arena’中列’id’上应用了主键约束。
极客教程