国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL聯(lián)合索引用法示例

2024-07-24 13:10:36
字體:
供稿:網(wǎng)友

本文實(shí)例講述了MySQL聯(lián)合索引。分享給大家供大家參考,具體如下:

員工表 userid
部門表 deptid
員工部門表

條件:一個(gè)員工可以對應(yīng)多個(gè)部門

問題:怎么樣設(shè)置數(shù)據(jù)庫,讓其不能重復(fù)添加 userid 和deptid?

uuid userid deptid
111
212
311(這個(gè)就不能讓其添加)

MySQL,聯(lián)合索引

DROP TABLE IF EXISTS `dept`;CREATE TABLE `dept` ( `id` int(11) NOT NULL AUTO_INCREMENT, `deptname` char(32) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;-- ------------------------------ Records of dept-- ----------------------------INSERT INTO `dept` VALUES ('1', '1');INSERT INTO `dept` VALUES ('2', '2');
DROP TABLE IF EXISTS `employee`;CREATE TABLE `employee` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;-- ------------------------------ Records of employee-- ----------------------------INSERT INTO `employee` VALUES ('1', '11');
DROP TABLE IF EXISTS `employee_dept`;CREATE TABLE `employee_dept` ( `id` int(11) NOT NULL, `employeeid` int(11) NOT NULL, `deptid` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `bb` (`deptid`), KEY `myindex` (`employeeid`,`deptid`), CONSTRAINT `aa` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`id`), CONSTRAINT `bb` FOREIGN KEY (`deptid`) REFERENCES `dept` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records of employee_dept-- ----------------------------INSERT INTO `employee_dept` VALUES ('1', '1', '1');INSERT INTO `employee_dept` VALUES ('2', '1', '2');

備注:創(chuàng)建聯(lián)合索引create index myindex on employee_dept (employeeid,deptid);

希望本文所述對大家MySQL數(shù)據(jù)庫計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請移步到MYSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 遂宁市| 广水市| 吉木乃县| 邹平县| 贡嘎县| 惠来县| 永安市| 惠来县| 丰顺县| 酒泉市| 长乐市| 北流市| 乌拉特前旗| 清镇市| 府谷县| 兴国县| 河南省| 垣曲县| 白水县| 乐陵市| 镇安县| 贵州省| 沂南县| 石楼县| 延寿县| 巨野县| 和林格尔县| 蒲城县| 丽水市| 西青区| 阿坝| 怀宁县| 甘洛县| 洞头县| 株洲市| 湘潭县| 合水县| 高密市| 张家川| 修武县| 闻喜县|