mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-06-26 03:14:47 +00:00
114 lines
5.3 KiB
MySQL
114 lines
5.3 KiB
MySQL
|
/*
|
||
|
Navicat Premium Data Transfer
|
||
|
|
||
|
Source Server : pet_jisol_cn
|
||
|
Source Server Type : MySQL
|
||
|
Source Server Version : 50734 (5.7.34-log)
|
||
|
Source Host : kyu.jisol.cn:3306
|
||
|
Source Schema : pet_jisol_cn
|
||
|
|
||
|
Target Server Type : MySQL
|
||
|
Target Server Version : 50734 (5.7.34-log)
|
||
|
File Encoding : 65001
|
||
|
|
||
|
Date: 07/01/2024 17:51:44
|
||
|
*/
|
||
|
|
||
|
SET NAMES utf8mb4;
|
||
|
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for mode_on_hook
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `mode_on_hook`;
|
||
|
CREATE TABLE `mode_on_hook` (
|
||
|
`player_id` bigint(32) UNSIGNED NOT NULL COMMENT '玩家Id',
|
||
|
`on_hook_map` bigint(32) UNSIGNED NOT NULL COMMENT '当前玩家所在地图的配置表Id',
|
||
|
`on_hook_info` json NULL COMMENT '玩家地图信息',
|
||
|
PRIMARY KEY (`player_id`) USING BTREE,
|
||
|
UNIQUE INDEX `player_id`(`player_id`) USING BTREE
|
||
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for player
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `player`;
|
||
|
CREATE TABLE `player` (
|
||
|
`player_id` bigint(32) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '服务器玩家Id',
|
||
|
`user_id` bigint(32) NOT NULL COMMENT '玩家Id',
|
||
|
`player_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '玩家名称',
|
||
|
`player_create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '玩家创建时间',
|
||
|
`is_novice` tinyint(1) NOT NULL DEFAULT 0 COMMENT '玩家是否过了新手引导',
|
||
|
PRIMARY KEY (`player_id`) USING BTREE,
|
||
|
UNIQUE INDEX `user_id`(`user_id`) USING BTREE,
|
||
|
UNIQUE INDEX `player_id`(`player_id`) USING BTREE
|
||
|
) ENGINE = InnoDB AUTO_INCREMENT = 412 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for player_equip
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `player_equip`;
|
||
|
CREATE TABLE `player_equip` (
|
||
|
`equip_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '装备唯一Id',
|
||
|
`equip_cfg_id` bigint(20) NOT NULL COMMENT '装备配置表Id',
|
||
|
`equip_level` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '装备等级',
|
||
|
`equip_wear` bigint(20) NULL DEFAULT NULL COMMENT '当前装备穿戴的宠物Id',
|
||
|
`equip_position` bigint(20) NOT NULL COMMENT '装备部位',
|
||
|
`equip_base_attributes` json NULL COMMENT '装备基础属性',
|
||
|
`equip_high_attributes` json NULL COMMENT '装备高级属性',
|
||
|
PRIMARY KEY (`equip_id`) USING BTREE
|
||
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for player_pet
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `player_pet`;
|
||
|
CREATE TABLE `player_pet` (
|
||
|
`pet_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '宠物唯一Id',
|
||
|
`pet_player_id` bigint(32) NOT NULL COMMENT '宠物所属的玩家Id',
|
||
|
`pet_tb_id` bigint(20) UNSIGNED NOT NULL COMMENT '宠物配置表Id',
|
||
|
`pet_level` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '宠物等级',
|
||
|
`pet_star` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '宠物星级',
|
||
|
`pet_star_exp` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '宠物星级经验',
|
||
|
`version` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新版本号',
|
||
|
PRIMARY KEY (`pet_id`) USING BTREE
|
||
|
) ENGINE = InnoDB AUTO_INCREMENT = 1677 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for player_tactical
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `player_tactical`;
|
||
|
CREATE TABLE `player_tactical` (
|
||
|
`player_id` bigint(32) UNSIGNED NOT NULL COMMENT '服务器玩家Id',
|
||
|
`tactical_data` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '阵法数据',
|
||
|
PRIMARY KEY (`player_id`) USING BTREE,
|
||
|
UNIQUE INDEX `player_id`(`player_id`) USING BTREE
|
||
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for resource
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `resource`;
|
||
|
CREATE TABLE `resource` (
|
||
|
`resource_id` bigint(32) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '玩家资源Id',
|
||
|
`player_id` bigint(32) NOT NULL COMMENT '玩家Id',
|
||
|
`resource_tb_id` bigint(32) NOT NULL COMMENT '玩家资源配置表Id',
|
||
|
`resource_value` bigint(32) UNSIGNED NOT NULL COMMENT '玩家资源数量',
|
||
|
`version` bigint(32) UNSIGNED NOT NULL DEFAULT 0 COMMENT '版本号',
|
||
|
PRIMARY KEY (`resource_id`) USING BTREE,
|
||
|
UNIQUE INDEX `playerid_resourcetbid`(`player_id`, `resource_tb_id`) USING BTREE COMMENT '玩家的同一个资源是唯一的'
|
||
|
) ENGINE = InnoDB AUTO_INCREMENT = 71 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for user
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `user`;
|
||
|
CREATE TABLE `user` (
|
||
|
`user_id` bigint(32) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '玩家Id',
|
||
|
`user_pass` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '玩家密码',
|
||
|
`user_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '玩家名称',
|
||
|
PRIMARY KEY (`user_id`) USING BTREE
|
||
|
) ENGINE = InnoDB AUTO_INCREMENT = 101220 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
SET FOREIGN_KEY_CHECKS = 1;
|