170 lines
10 KiB
SQL
170 lines
10 KiB
SQL
/*==============================================================*/
|
||
/* 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 = '系统活动表'; |