实例表

业务建表肯定要考虑三大范式,另外还要考虑性能问题和业务逻辑适配问题,最重要的还有未来发展方向问题,是否需要做未来兼容,业务扩展,峰值承载等等。

下面建表只是为了基础入门,虽然扯淡,做样例不需要纠结。

1. t_emp 员工表

CREATE TABLE `t_emp` (
	`id` INT ( 11 ) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
	`dept_no` INT ( 11 ) DEFAULT NULL COMMENT '部门编号',
	`ename` VARCHAR ( 50 ) DEFAULT NULL COMMENT '员工姓名',
	`hiredate` date DEFAULT NULL COMMENT '入职时间',
	`sal` DECIMAL ( 10, 2 ) DEFAULT NULL COMMENT '薪水',
	PRIMARY KEY ( `id` ),
KEY `index_dept_no` ( `dept_no` ) USING BTREE 
) ;


INSERT INTO `t_emp` VALUES (1, 1, '提莫', '2020-01-14', 15800.00);
INSERT INTO `t_emp` VALUES (2, 2, '火男', '2020-01-02', 19000.00);
INSERT INTO `t_emp` VALUES (3, 1, '火女', '2020-01-09', 22000.00);
INSERT INTO `t_emp` VALUES (4, 2, '德玛西亚', '2020-01-02', 43000.00);
INSERT INTO `t_emp` VALUES (5, 4, '妲己', '2020-01-16', 28000.00);
commit;

t_dept 部门表

CREATE TABLE `dev`.`Untitled`  (
  `dept_no` int(11) NOT NULL AUTO_INCREMENT,
  `dept_name` varchar(200) NOT NULL,
  PRIMARY KEY (`dept_no`)
);
INSERT INTO `t_dept` VALUES (1, '消费者');
INSERT INTO `t_dept` VALUES (2, '云服务');
INSERT INTO `t_dept` VALUES (3, '游戏娱乐');
INSERT INTO `t_dept` VALUES (4, '移动支付');

发布了156 篇原创文章 · 获赞 11 · 访问量 5372

猜你喜欢

转载自blog.csdn.net/weixin_38280568/article/details/103836777