如何查看应用于当前正在使用的另一个数据库中的表的约束?
MySQLSHOWCREATETABLE语句将向我们提供应用于特定表的约束,以及有关该表的其他一些细节,这些细节存储在我当前正在使用的另一个数据库中。它的语法如下-
语法
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”上存在PRIMARYKEY约束。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短