如何查看应用于当前正在使用的另一个数据库中的表的约束?
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约束。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短