mysql查询某个表外键约束的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
mysql查询某个表的外键约束的方法:使用“CREATE TABLE”语句,语法格式”显示创建表& lt;数据表名祝辞;”,可以显示该数据表名的使用所有约束,包括主键约束,外键约束,非空约束,唯一约束等等。
引用>在MySQL中可以使用显示创建表语句来查看表中的约束,进而查询外键约束情况。
查看数据表中的约束语法格式如下:
显示创建表& lt;数据表名祝辞;<强>示例强>
创建数据表tb_emp8并指定id为主键约束,名称为唯一约束,deptId为非空约束和外键约束,然后查看表中的约束,sql语句运行结果如下。
mysql>创建表tb_emp8 →( →INT id(11)主键, →名称VARCHAR(22)独一无二的, →deptId INT(11)不是零, →工资浮动默认0, →检查(salary> 0), →外键(deptId)引用tb_dept1 (id) →); 查询好,0行影响(0.37秒) mysql>显示创建表tb_emp8 \ G * * * * * * * * * * * * * * * * * * * * * * * * * * * 1。行 *************************** 表:tb_emp8 创建表:创建表“tb_emp8”( “id”int(11)不是零, “名字”varchar(22)默认为空, 的deptId int(11)不是零, 浮动工资默认& # 39;0 & # 39; 主键(“id”), 唯一键“名”(“名”), 关键的deptId (“deptId”), 约束的tb_emp8_ibfk_1外键(deptId)引用“tb_dept1”(“id”)=InnoDB默认字符集=gb2312)引擎 1行集(0.19秒)mysql查询某个表外键约束的方法