如何查看应用于当前正在使用的另一个数据库中的表的约束?
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 枣庄人事考试祝福语简短