pet_home_server/src/server/sql/Merge_Pet.sql
2026-04-14 14:33:00 +08:00

170 lines
10 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*==============================================================*/
/* Database name: sg_gamedb */
/* DBMS name: MySQL 5.5.17 */
/* Created on: 2014-10-16 10:00:00 */
/*==============================================================*/
create database if not exists % database % CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
use % database %;
-- ----------------------------
-- Table structure for db_version 版本号,每次更新数据库要改这个地方
-- ----------------------------
CREATE TABLE IF NOT EXISTS `db_version` (
`version_2018_02_06_13` int unsigned NOT NULL COMMENT 'version'
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '数据库版本号';
/*==============================================================*/
/* Table: t_account 账号表 */
/*==============================================================*/
CREATE TABLE IF NOT EXISTS t_account (
`user_name` varchar(50) NOT NULL,
`user_password` varchar(128) NOT NULL,
`login_time` int unsigned DEFAULT '0' COMMENT '上次登录时间',
`logout_time` int unsigned DEFAULT '0' COMMENT '上次下线时间',
`ip_address` char(24) DEFAULT '' COMMENT '上次登录的ip地址',
`gm_level` int DEFAULT '0' COMMENT 'gm等级',
`platform` varchar(50) DEFAULT '' COMMENT '平台',
`is_online` int unsigned DEFAULT '0' COMMENT '角色是否在线',
`channel` varchar(50) DEFAULT '' COMMENT '渠道号',
`device_id` varchar(256) DEFAULT '' COMMENT '是否为刷榜账号',
`auto_id` bigint NOT NULL auto_increment COMMENT '自增id',
PRIMARY KEY (`auto_id`), KEY `user_name` (`user_name`) USING HASH
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE utf8mb4_general_ci COMMENT = '账号密码对照表';
/*==============================================================*/
/* Table: t_gameserver GameServer表 */
/*==============================================================*/
CREATE TABLE IF NOT EXISTS t_gameserver (
`id` int unsigned COMMENT '服务器id',
`start_time` int unsigned COMMENT '开服时间',
`close_time` int unsigned COMMENT '关服时间',
`is_close` int unsigned COMMENT '是否关服',
primary key (`id`)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE utf8mb4_general_ci COMMENT = '服务器设置';
-- ----------------------------
-- Table structure for t_player_baseinfo
-- ----------------------------
CREATE TABLE IF NOT EXISTS `t_player_baseinfo` (
`dwUin` bigint unsigned NOT NULL COMMENT '对应玩家account表中的dwUin',
`energy` int unsigned NOT NULL DEFAULT '0' COMMENT '能量',
`star` int unsigned NOT NULL DEFAULT '0' COMMENT '星星',
`recover_time` int unsigned NOT NULL DEFAULT '0' COMMENT '能量开始恢复时间',
`diamond` int unsigned NOT NULL DEFAULT '1' COMMENT '钻石',
`level` int unsigned NOT NULL DEFAULT '0' COMMENT '玩家等级',
`exp` int unsigned zerofill NOT NULL DEFAULT '0' COMMENT '玩家经验',
`start_order_id` varchar(50) DEFAULT NULL COMMENT '配置订单进度',
`music_code` int unsigned NOT NULL DEFAULT '0' COMMENT '音效状态码改为GUID免费改名状态',
`guild` int unsigned NOT NULL DEFAULT '0' COMMENT '引导进度 ',
`pack_unlock_count` int unsigned NOT NULL DEFAULT '0' COMMENT '背包解锁数量',
`last_play_time` int NOT NULL DEFAULT '0' COMMENT '广告能量购买时间',
`EnergyBuyCount` int NOT NULL DEFAULT '0' COMMENT '能量购买次数',
`user_name` varchar(50) NOT NULL DEFAULT '' COMMENT '玩家账号',
`nick_name` varchar(50) NOT NULL DEFAULT '' COMMENT '玩家昵称',
`login_time` int unsigned NOT NULL DEFAULT '0' COMMENT '上次登录时间',
`logout_time` int unsigned NOT NULL DEFAULT '0' COMMENT '上次下线时间',
`todayolinetime` int unsigned NOT NULL DEFAULT '0' COMMENT '当天的累计在线时间',
`rolecreatetime` int unsigned NOT NULL DEFAULT '0' COMMENT '注册帐号时间',
`EmitOrderCnt` int unsigned NOT NULL DEFAULT '0' COMMENT '注册帐号时间',
`DailyRenewTime` int unsigned NOT NULL DEFAULT '0' COMMENT '注册帐号时间',
`NoAd` int unsigned NOT NULL DEFAULT '0' COMMENT '注册帐号时间',
`ChampshipsGroupID` int unsigned NOT NULL DEFAULT '0' COMMENT '注册帐号时间',
`LastChampGroupID` int unsigned NOT NULL DEFAULT '0' COMMENT '注册帐号时间',
`FaceBookId` varchar(128) DEFAULT '' COMMENT '玩家账号',
PRIMARY KEY (`dwUin`),
KEY `nick_name` (`nick_name`),
KEY `user_name` (`user_name`)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '存储玩家基本信息';
/*==============================================================*/
/* Table: t_player_data 玩家模块表 */
/*==============================================================*/
CREATE TABLE IF NOT EXISTS t_player_mod (
`dwUin` bigint unsigned COMMENT '玩家uid',
`mData` mediumblob DEFAULT NULL COMMENT '数据',
`updateTime` int unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
primary key (`dwUin`)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE utf8mb4_general_ci COMMENT = '玩家模块表';
/*==============================================================*/
/* Table: t_player_data 玩家订单表 */
/*==============================================================*/
CREATE TABLE IF NOT EXISTS t_player_charge (
`id` bigint unsigned AUTO_INCREMENT COMMENT '订单id',
`Uid` bigint unsigned NOT NULL COMMENT '玩家id',
`OrderId` varchar(128) DEFAULT '' COMMENT '订单号',
`ProductId` int unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
`ProductName` varchar(128) DEFAULT '' COMMENT '商品名称',
`ProductDesc` varchar(128) DEFAULT '' COMMENT '商品描述',
`Price` float NOT NULL DEFAULT '0' COMMENT '价格',
`Currency` varchar(128) DEFAULT '' COMMENT '货币',
`CreateTime` int unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`PayTime` int unsigned NOT NULL DEFAULT '0' COMMENT '支付时间',
`PayStatus` int unsigned NOT NULL DEFAULT '0' COMMENT '支付状态 0 未支付 1 已支付 2 支付失败 3 已发货',
`PayType` int unsigned NOT NULL DEFAULT '0' COMMENT '支付类型',
`PayPlatform` varchar(128) DEFAULT '' COMMENT '支付平台',
`PayChannel` varchar(128) DEFAULT '' COMMENT '支付渠道',
`PayChannelOrderId` varchar(512) DEFAULT '' COMMENT '支付渠道订单号',
`PayChannelUserId` varchar(128) DEFAULT '' COMMENT '支付渠道用户id',
`PayChannelExtra` varchar(128) DEFAULT '' COMMENT '支付渠道额外信息',
primary key (`id`), KEY `Uid` (`Uid`), KEY `OrderId` (`OrderId`)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE utf8mb4_general_ci COMMENT = '玩家订单表';
-- ----------------------------
-- Table structure for system_mail_info
-- ----------------------------
CREATE TABLE IF NOT EXISTS `system_mail_info` (
`mail_id` bigint NOT NULL AUTO_INCREMENT COMMENT '邮件ID',
`title` varchar(128) DEFAULT "" COMMENT '邮件标题',
`subTitle` varchar(128) DEFAULT "" COMMENT '邮件子标题',
`content` varchar(2048) DEFAULT "" COMMENT '邮件内容',
`title_en` varchar(128) DEFAULT "" COMMENT '英文邮件标题',
`subTitle_en` varchar(128) DEFAULT "" COMMENT '英文邮件子标题',
`content_en` varchar(2048) DEFAULT "" COMMENT '英文邮件内容',
`title_ptbr` varchar(128) DEFAULT "" COMMENT '葡萄牙邮件标题',
`subTitle_ptbr` varchar(128) DEFAULT "" COMMENT '葡萄牙邮件子标题',
`content_ptbr` varchar(2048) DEFAULT "" COMMENT '葡萄牙邮件内容',
`title_es_latam` varchar(128) DEFAULT "" COMMENT '西班牙邮件标题',
`subTitle_es_latam` varchar(128) DEFAULT "" COMMENT '西班牙邮件子标题',
`content_es_latam` varchar(2048) DEFAULT "" COMMENT '西班牙邮件内容',
`items` varchar(2048) DEFAULT "{}" COMMENT '邮件附件',
`start_time` int unsigned NOT NULL DEFAULT '0' COMMENT '开始时间',
`register_time` int unsigned NOT NULL DEFAULT '0' COMMENT '注册时间',
`end_time` int unsigned NOT NULL DEFAULT '0' COMMENT '结束时间',
`mail_type` int unsigned NOT NULL DEFAULT '0' COMMENT '邮件类型',
`send_type` int unsigned NOT NULL DEFAULT '0' COMMENT '发送类型',
`to_uids` varchar(2048) DEFAULT "" COMMENT '发送者ID',
`create_time` int unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`mail_id`)
) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '系统邮件';
/*==============================================================*/
/* Table: t_server_mod 系统模块表 */
/*==============================================================*/
CREATE TABLE IF NOT EXISTS t_server_mod (
`id` int NOT NULL AUTO_INCREMENT primary key,
`key` varchar(128) DEFAULT '' COMMENT '模块key',
`mData` mediumblob DEFAULT NULL COMMENT '数据',
`updateTime` int unsigned NOT NULL DEFAULT '0' COMMENT '更新时间'
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE utf8mb4_general_ci COMMENT = '系统模块表';
/*==============================================================*/
/* Table: t_activity_mod 系统活动表 */
/*==============================================================*/
CREATE TABLE IF NOT EXISTS t_activity_mod (
`id` int NOT NULL AUTO_INCREMENT primary key,
`type` int DEFAULT 0 COMMENT '活动类型',
`title` varchar(128) DEFAULT '' COMMENT '活动标题',
`mail_title` varchar(128) DEFAULT '' COMMENT '活动邮件标题',
`mail_content` varchar(2048) DEFAULT '' COMMENT '活动邮件内容',
`start_time` int unsigned NOT NULL DEFAULT '0' COMMENT '活动开始时间',
`end_time` int unsigned NOT NULL DEFAULT '0' COMMENT '活动结束时间',
`level_limit` int unsigned NOT NULL DEFAULT '0' COMMENT '等级限制',
`cfg` TEXT COMMENT '活动配置',
`cfg_buf` BLOB COMMENT '活动配置buf',
`extra` TEXT COMMENT '活动额外数据',
`updateTime` int unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`interval` int unsigned NOT NULL DEFAULT '0' COMMENT '活动开始间隔时间单位秒0表示不循环'
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE utf8mb4_general_ci COMMENT = '系统活动表';