新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
MySQL查看表中的約束
在 mysql 中可以使用 SHOW CREATE TABLE 語句來查看表中的約束。

福州網站建設公司成都創(chuàng)新互聯(lián),福州網站設計制作,有大型網站制作公司豐富經驗。已為福州數千家提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿營銷網站建設要多少錢,請找那個售后服務好的福州做網站的公司定做!
查看數據表中的約束語法格式如下:
SHOW CREATE TABLE <數據表名>;
例 1
創(chuàng)建數據表 tb_emp8 并指定 id 為主鍵約束,name 為唯一約束,deptId 為非空約束和外鍵約束,然后查看表中的約束,SQL 語句運行結果如下。
mysql> CREATE TABLE tb_emp8
-> (
-> id INT(11) PRIMARY KEY,
-> name VARCHAR(22) UNIQUE,
-> deptId INT(11) NOT NULL,
-> salary FLOAT DEFAULT 0,
-> CHECK(salary>0),
-> FOREIGN KEY(deptId) REFERENCES tb_dept1(id)
-> );
Query OK, 0 rows affected (0.37 sec)
mysql> SHOW CREATE TABLE tb_emp8 \G
*************************** 1. row ***************************
Table: tb_emp8
Create Table: CREATE TABLE `tb_emp8` (
`id` int(11) NOT NULL,
`name` varchar(22) DEFAULT NULL,
`deptId` int(11) NOT NULL,
`salary` float DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `deptId` (`deptId`),
CONSTRAINT `tb_emp8_ibfk_1` FOREIGN KEY (`deptId`) REFERENCES `tb_dept1` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312
1 row in set (0.19 sec)名稱欄目:MySQL查看表中的約束
鏈接URL:http://m.5511xx.com/article/dhcpeeg.html


咨詢
建站咨詢
