# 如果有该表,则先删除
DROP TABLE IF EXISTS `discuss`;
CREATE TABLE `discuss` (
# UNSIGNED 表示是无符号约束
# NOT NULL 不为空 null 约束
# AUTO_INCREMENT 自增长约束
# COMMENT 备注内容
# DEFAULT 设置默认值
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户发布动态表',
`user_id` INT(11) NOT NULL DEFAULT 0 COMMENT '发布动态的会员id',
`discuss_desc` VARCHAR(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '发布的动态内容',
`discuss_type` TINYINT(4) NOT NULL DEFAULT 1 COMMENT '动态类型,1图文,2视频',
`discuss_pics` VARCHAR(2000) NOT NULL DEFAULT '' COMMENT '动态图片列表',
`discuss_videos` TEXT NOT NULL COMMENT '动态视频',
`publish_time` INT(11) NOT NULL DEFAULT 0 COMMENT '发布时间',
`publish_address` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '发布时的地址位置',
`lng` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '发布时的坐标-经度',
`lat` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '发布时的坐标-纬度',
`read_num` INT(11) NOT NULL DEFAULT 0 COMMENT '阅读量',
`praise_num` INT(11) NOT NULL DEFAULT 0 COMMENT '点赞数量',
`review_num` INT(11) NOT NULL DEFAULT 0 COMMENT '评论数量',
`share_num` INT(11) NOT NULL DEFAULT 0 COMMENT '分享数量',
`is_top` TINYINT(4) NOT NULL DEFAULT 2 COMMENT '是否为置顶,1是,2否',
`sort` INT(11) NOT NULL DEFAULT 0 COMMENT '排序值',
`status` TINYINT(4) NOT NULL DEFAULT 1 COMMENT '记录状态,1显示,2禁用,-1删除',
`create_time` INT(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` INT(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
# PRIMARY KEY 设置主键
PRIMARY KEY (`id`) USING BTREE,
KEY `id` (`id`) USING BTREE,
KEY `user_id` (`user_id`) USING BTREE,
KEY `is_top` (`is_top`) USING BTREE,
KEY `sort` (`sort`) USING BTREE,
KEY `status` (`status`) USING BTREE
) ENGINE=INNODB CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `employees` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '员工表',
`last_name` VARCHAR(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '员工名字',
`first_name` VARCHAR(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '员工姓',
`mobile` VARCHAR(25) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '员工手机号',
`office_id` INT(10) NOT NULL DEFAULT '0' COMMENT '员工所在的办公室ID',
`job_title` VARCHAR(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '职位名称',
`birth` DATETIME NOT NULL COMMENT '员工生日',
`note` VARCHAR(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '员工备注信息',
`gender` VARCHAR(5) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '员工性别',
PRIMARY KEY (`id`),
KEY `fk_employees_office` (`office_id`),
CONSTRAINT `fk_employees_office` FOREIGN KEY (`office_id`) REFERENCES `office` (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;