
您可以借助 SHOW 命令显示表上的约束。语法如下 –
%ignore_pre_1%上述命令将显示表 ENGINE 的所有约束。使用它,你甚至可以看到所有的列名和相应的数据类型。
为了理解上面的MySQL语句,让我们首先创建一个表 –
Clipfly
一站式AI视频生成和编辑平台,提供多种AI视频处理、AI图像处理工具。
129 查看详情
mysql> create table ShowConstraintsDemo -> ( -> BookId int not null,-> BookName varchar(200) not null,-> BookAuthor varchar(200) Unique not null,-> Primary key(BookId,BookName)-> );Query OK, 0 rows affected (1.04 sec)
现在您可以应用上述语法来显示表上的约束。查询如下 –
mysql> show create table ShowConstraintsDemo;
以下是显示所有约束的输出 –
+---------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| Table | Create Table |+---------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| ShowConstraintsDemo | CREATE TABLE `showconstraintsdemo` ( `BookId` int(11) NOT NULL, `BookName` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL, `BookAuthor` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL, PRIMARY KEY (`BookId`,`BookName`), UNIQUE KEY `BookAuthor` (`BookAuthor`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |+---------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+1 row in set (0.05 sec)
以上就是在 MySQL 中显示表命令的约束?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/748768.html
微信扫一扫
支付宝扫一扫