slow_wild.sql 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. CREATE TABLE `p_user` (
  2. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  3. `nickname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '昵称',
  4. `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户名',
  5. `phone` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '手机号',
  6. `password` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'MD5密码',
  7. `salt` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '盐值',
  8. `status` tinyint NOT NULL DEFAULT '0' COMMENT '用户状态0-正常1-封禁中2-禁言中3-删除',
  9. `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户头像',
  10. `sex` tinyint NOT NULL DEFAULT '0' COMMENT '性别 0 女、1 男',
  11. `like_count` int(10) NOT NULL DEFAULT '0' COMMENT '收获的点赞数量',
  12. `tweet_count` int(10) NOT NULL DEFAULT '0' COMMENT '帖子数量',
  13. `collection_count` int(10) NOT NULL DEFAULT '0' comment '收获的收藏数量',
  14. `follow_count` int(10) NOT NULL DEFAULT '0' comment '关注数量',
  15. `fans_count` int(10) NOT NULL DEFAULT '0' COMMENT '粉丝数量',
  16. `last_login_ip` varchar(32) NOT NULL DEFAULT '0' COMMENT '最后登录的ip',
  17. `created_on` bigint NOT NULL DEFAULT '0' COMMENT '创建时间',
  18. `modified_on` bigint NOT NULL DEFAULT '0' COMMENT '修改时间',
  19. `deleted_on` bigint NOT NULL DEFAULT '0' COMMENT '删除时间',
  20. `is_del` tinyint NOT NULL DEFAULT '0' COMMENT '是否删除 0 为未删除、1 为已删除',
  21. PRIMARY KEY (`id`) USING BTREE,
  22. UNIQUE KEY `idx_user_username` (`username`) USING BTREE,
  23. KEY `idx_user_phone` (`phone`) USING BTREE
  24. ) ENGINE=InnoDB AUTO_INCREMENT=100060 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户';
  25. CREATE TABLE `p_user_follow` (
  26. `id` bigint NOT NULL AUTO_INCREMENT,
  27. `user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户id',
  28. `to_user_id` bigint NOT NULL DEFAULT '0' COMMENT '被关注的用户id',
  29. `created_on` bigint NOT NULL DEFAULT '0' COMMENT '创建时间',
  30. `modified_on` bigint NOT NULL DEFAULT '0' COMMENT '修改时间',
  31. `deleted_on` bigint NOT NULL DEFAULT '0' COMMENT '删除时间',
  32. `is_del` tinyint NOT NULL DEFAULT '0' COMMENT '是否删除 0 为未删除、1 为已删除',
  33. PRIMARY KEY (`id`) USING BTREE,
  34. KEY `idx_user_follow` (`user_id`,`to_user_id`,`is_del`)
  35. ) ENGINE=InnoDB AUTO_INCREMENT=100060 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户关注表';