mysql查询某个表外键约束的方法

  

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查询某个表外键约束的方法