mysql中key 、primary key 、unique key
在有的数据库文件里看到用单独key来设定字段,它是什么意思呢
CREATE TABLE `employee` ( `id` int(8) NOT NULL AUTO_INCREMENT COMMENT '员工表ID 主键', `uid` varchar(50) DEFAULT NULL COMMENT '用户名', `pwd` varchar(50) DEFAULT NULL COMMENT '密码', `name` varchar(50) DEFAULT NULL COMMENT '姓名', `birthday` date DEFAULT NULL COMMENT '生日', `dep_id` int(8) DEFAULT NULL COMMENT '部门ID FK', `level_id` int(8) DEFAULT NULL COMMENT '员工等级 FK', PRIMARY KEY (`id`), KEY `dep_id` (`dep_id`), KEY `employee_ibfk_4` (`level_id`), CONSTRAINT `employee_ibfk_1` FOREIGN KEY (`dep_id`) REFERENCES `department` (`id`), CONSTRAINT `employee_ibfk_2` FOREIGN KEY (`post_id`) REFERENCES `post` (`post_id`), CONSTRAINT `employee_ibfk_4` FOREIGN KEY (`level_id`) REFERENCES `param_sysparam` (`id`), ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
10
收起
正在回答 回答被采纳积分+1
1回答
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星