请选择 进入手机版 | 继续访问电脑版

快捷方式网络游戏技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2888|回复: 0

[教程(Tutorial)] 数据库说明

[复制链接]
  • TA的每日心情
    擦汗
    2019-8-7 11:15
  • 签到天数: 1779 天

    [LV.Master]伴坛终老

    发表于 2011-3-11 17:12 | 显示全部楼层 |阅读模式
    /*游戏数据库*/
    CREATE DATABASE loulan;
    USE loulan;

    /*角色表*/
    CREATE TABLE actor_a (
        ac_code                varchar(32)                NOT NULL default '',                        /*角色名*/
        ac_lcode            varchar(32)                NOT NULL default '',                        /*用户名*/   
        ac_actorid            int(11)        unsigned    NOT NULL default 0,                            /*登陆ID*/
        ac_consortname        varchar(32)                NOT NULL default '',                        /*配偶名*/
        ac_craft            varchar(32)                NOT NULL default '',                        /*行会名*/
        ac_nameincraft        varchar(32)                NOT NULL default '',                        /*行会里的称呼(行会里的别名)*/
        ac_sexed            tinyint(4)    unsigned    NOT NULL default 0,                            /*性别(ture为男, false为女)*/
        ac_prestige            smallint(6)                NOT NULL default 0,                            /*角色声望值*/
        ac_onlinetime        int(11)        unsigned    NOT NULL default 0,                            /*在线时间*/
        ac_resid            int(11)        unsigned    NOT NULL default 0,                            /*对应显示资源*/
        ac_bodyresid        int(11)        unsigned    NOT NULL default 0,                            /**/
        ac_visibledis        float                    NOT NULL default 0.0,                        /*可视距离*/
        ac_attackdis        float                    NOT NULL default 0.0,                        /*攻击距离*/
        ac_hair                tinyint(4)    unsigned    NOT NULL default 0,                            /*头发模型*/
        ac_face                tinyint(4)    unsigned    NOT NULL default 0,                            /*脸部模型*/
        ac_body                tinyint(4)    unsigned    NOT NULL default 0,                            /*身体模型*/
        ac_actortitleid        tinyint(4)    unsigned    NOT NULL default 0,                            /*角色称号ID*/
        ac_craftdutyid        tinyint(4)    unsigned    NOT NULL default 0,                            /*行会职务ID*/
        ac_businessid        int(11)      unsigned    NOT NULL default 0,                            /*职业ID*/
        ac_raceid            tinyint(4)    unsigned    NOT NULL default 0,                            /*种族ID*/
        ac_mapid            tinyint(4)    unsigned    NOT NULL default 0,                            /*所在地图ID*/
        ac_level            tinyint(4)    unsigned    NOT NULL default 0,                            /*等级*/
        ac_curweigh            smallint(6) unsigned    NOT NULL default 0,                            /*当前负重*/
        ac_hp                smallint(6) unsigned    NOT NULL default 0,                            /*生命值*/
        ac_mp                smallint(6) unsigned    NOT NULL default 0,                            /*魔法值*/
        ac_force            smallint(6) unsigned    NOT NULL default 0,                            /*力量*/
        ac_agility            smallint(6) unsigned    NOT NULL default 0,                            /*敏捷*/
        ac_crasis            smallint(6) unsigned    NOT NULL default 0,                            /*体质*/
        ac_intellect        smallint(6) unsigned    NOT NULL default 0,                            /*智力*/
        ac_attriPoint        smallint(6) unsigned    NOT NULL default 0,                            /*属性点*/
        ac_abilitypoint        smallint(6) unsigned    NOT NULL default 0,                            /*技能点*/
        ac_pvp                smallint(6) unsigned    NOT NULL default 0,                            /*玩家PVP值*/
        ac_pk                smallint(6) unsigned    NOT NULL default 0,                            /*玩家PK值*/
        ac_amerce            smallint(6) unsigned    NOT NULL default 0,                            /*惩罚值*/
        ac_curexp            int(11)        unsigned    NOT NULL default 0,                            /*当前经验值*/
        ac_nexexp            int(11)        unsigned    NOT NULL default 0,                            /*下级经验值*/
        ac_money            int(11)        unsigned    NOT NULL default 0,                            /*拥有的金钱*/
        ac_actorstate        int(11)        unsigned    NOT NULL default 0,                            /*角色状态*/
        ac_weaponid1        int(11)        unsigned    NOT NULL default 0,                            /*拿着的武器ID*/
        ac_weaponid2        int(11)        unsigned    NOT NULL default 0,                            /*拿着的武器ID*/
        ac_posx                float                    NOT NULL default 0.0,
        ac_posy                float                    NOT NULL default 0.0,
        ac_posz                float                    NOT NULL default 0.0,
        ac_posdestx            float                    NOT NULL default 0.0,
        ac_posdesty            float                    NOT NULL default 0.0,
        ac_posdestz            float                    NOT NULL default 0.0,
        ac_dirx                float                    NOT NULL default 0.0,
        ac_diry                float                    NOT NULL default 0.0,
        ac_dirz                float                    NOT NULL default 0.0,
        ac_actaction        int(11)        unsigned    NOT NULL default 0,
        ac_processai        tinyint(4)                NOT NULL default 0,
        ac_canmove            tinyint(4)                NOT NULL default 0,
        ac_death            tinyint(4)                NOT NULL default 0,
        ac_type                int(11)        unsigned    NOT NULL default 0,
        ac_userlevel        int(11)        unsigned    NOT NULL default 0,
        ac_doubleexp        bigint(20)    unsigned    NOT NULL default 0,
        ac_remaindoubleexp    int(11)        unsigned    NOT NULL default 0,
        ac_skill            text,                                                                /*技能*/   
        ac_sci                text,                                                                /*快捷方式*/
        ac_mission            text,                                                                /*任务*/
        ac_item                longtext,                                                            /*物品*/   
        ac_lastlogintime    datetime                NOT NULL default '0000-00-00 00:00:00',        /*最后登陆时间*/
        ac_createtime        datetime                NOT NULL default '0000-00-00 00:00:00',        /*建立时间*/   
        PRIMARY KEY  (ac_code)
    ) TYPE=InnoDB;   

    /*用户登陆*/
    CREATE TABLE login_a (
        lo_code                varchar(16) NOT NULL default '',                                    /*用户名*/
        lo_password            varchar(16) NOT NULL default '',                                    /*密码*/
        lo_idcard            varchar(32) NOT NULL default '',                                    /*身分证*/
        lo_actor1            varchar(32) NOT NULL default '',                                    /*角色*/
        lo_actor2            varchar(32) NOT NULL default '',                                    /*角色*/
        lo_actor3            varchar(32) NOT NULL default '',                                    /*角色*/
        lo_pointcard        int(11) unsigned NOT NULL default 0,                                /*点卡*/
        lo_monthcard        int(11) unsigned NOT NULL default 0,                                /*月卡*/   
        lo_id                int(11) unsigned NOT NULL default 0,                                /*用户ID号*/
        lo_createtime        datetime NOT NULL default '0000-00-00 00:00:00',                    /*建立时间*/
        lo_lastlogintime    datetime NOT NULL default '0000-00-00 00:00:00',                    /*最后登陆时间*/   
        PRIMARY KEY  ( lo_code )
    ) TYPE=InnoDB;


    /*最大序号表*/
    CREATE TABLE maxserial (
        ma_code                int(11) unsigned NOT NULL default 0,                                /*回收序号*/
        PRIMARY KEY    ( ma_code )
    ) TYPE=InnoDB;

    /*  [Add by Fisho 2/8/2006] */
    /*行会信息*/
    CREATE TABLE guild_info (
      gi_GuildName            varchar(64) NOT NULL default '',    /* 行会名字            */
      gi_GuildAdminName        varchar(64) NOT NULL default '',    /* 行会会长名字        */
      gi_BadgeID            int(11) NOT NULL default 0,            /* 行会徽章ID        */
      gi_BadgeColorID        int(11) NOT NULL default 0,            /* 行会徽章颜色ID    */
      gi_GuildLevel            int(11) NOT NULL default 0,            /* 行会等级(外部)    */
      gi_GuildGrade            mediumblob,                            /* 行会等级(内部)    */
      gi_GuildExp            int(11) NOT NULL default 0,            /* 行会经验            */
      gi_OccupyCity            varchar(64) NOT NULL default '',    /* 行会所占城市        */
      gi_GuildPlacard        varchar(255) NOT NULL default '',    /* 公告消息            */
      PRIMARY KEY  (gi_GuildName)
    ) TYPE=InnoDB;


    /*  [Add by Fisho 2006/03/01] */
    /* 任务信息表 */
    CREATE TABLE mission_info (
      mi_actor                varchar(64) NOT NULL default '',
      mi_nQuestID            int(6) NOT NULL default 0,
      mi_btQuestState        int(6) NOT NULL default 0,
      mi_btQuestMaxStep        int(6) NOT NULL default 0,
      mi_btQuestCurStep        int(6) NOT NULL default 0,
      mi_btQuest_Require    mediumblob NOT NULL,
      mi_nQuestTimeStart    blob,
      mi_nQuestTimeout        blob,
      PRIMARY KEY  (mi_actor,mi_nQuestID)
    ) TYPE=InnoDB;
    /* End */

    /*  [Modify by Fisho 2006-4-26] */
    /* 第1次事件相关的数据 */
    CREATE TABLE event_info (
        ei_actor                varchar(64) NOT NULL default '',
        ei_sFirstEvent            mediumblob,                            /*     */
        ei_sLevelEvent            mediumblob,                            /*     */
        PRIMARY KEY    ( ei_actor )
    ) TYPE=InnoDB;
    /* End */

    /*  [Add by Fisho 2006/09/13] */
    /* 拍卖列表*/
    CREATE TABLE `vendue_list` (
      `vl_nSerial`            int(11) NOT NULL auto_increment,    /*索引号*/
      `vl_byIndex`            int(6) NOT NULL default '1',        /*拍卖行号*/
      `vl_wResID`            int(11) NOT NULL default '0',        /*物品ID*/
      `vl_byNum`            int(6) NOT NULL default '0',    /*物品数量*/
      `vl_dwRemainTime`        int(32) NOT NULL default '0',        /*拍卖剩余时间*/
      `vl_dwMinValue`        int(11) NOT NULL default '0',        /*底价*/
      `vl_dwMaxValue`        int(11) NOT NULL default '0',        /*一口价*/
      `vl_dwCurValue`        int(11) default '0',                /*最高出价*/
      `vl_dwSellerActorID`    int(11) NOT NULL default '0',    /*卖家*/
      `vl_dwBuyerActorID`    int(11) NOT NULL default '0',                /*买家*/
      `vl_dwRole`            double(11,0) NOT NULL default '0',                /*孔巢里镶嵌物*/
      PRIMARY KEY  (`vl_nSerial`)
    ) ENGINE=MyISAM;

    /*  [Add by Fisho 2006/12/11] */
    /* 商城 */
    ALTER TABLE login_a      ADD lo_dwTicketPoint    int(11)    unsigned    NOT NULL default 0, ADD lo_dwCreditPoint    int(11)    unsigned    NOT NULL default 0, ADD lo_byVIP    tinyint(4)    unsigned    NOT NULL default 0, ADD lo_dwMaxCredit    int(11)    unsigned    NOT NULL default 0, ADD lo_dwCurCredit    int(11)    unsigned    NOT NULL default 0, ADD lo_tAmortizeList mediumblob, ADD lo_byStagnantCount    tinyint(4)    unsigned    NOT NULL default 0, ADD lo_wGift    smallint(6) unsigned NOT NULL default '0';

    /*  [Add by Fisho 2006/12/25] */
    /* 商城点券*/
    CREATE TABLE `shopping_point` (
      `sp_szSerial` varchar(20) NOT NULL default '',    /*冲值密码*/
      `sp_wPoint` int(16) NOT NULL default '0',            /*点数*/
      `sp_dwGift` int(32) NOT NULL default '0',            /*礼包*/
      `sp_bIsUse` tinyint(1) NOT NULL default '0',        /*是否使用*/
      `sp_dwUserID` int(32) NOT NULL default '0',        /*帐号ID*/
      PRIMARY KEY  (`sp_szSerial`)
    ) ENGINE=MyISAM;



    /*游戏数据库*/
    USE loulan;

    /*角色表*/
    CREATE TABLE actor_n (
        ac_code                varchar(32)                NOT NULL default '',                        /*角色名*/
        ac_lcode            varchar(32)                NOT NULL default '',                        /*用户名*/   
        ac_actorid            int(11)        unsigned    NOT NULL default 0,                            /*登陆ID*/
        ac_consortname        varchar(32)                NOT NULL default '',                        /*配偶名*/
        ac_craft            varchar(32)                NOT NULL default '',                        /*行会名*/
        ac_nameincraft        varchar(32)                NOT NULL default '',                        /*行会里的称呼(行会里的别名)*/
        ac_sexed            tinyint(4)    unsigned    NOT NULL default 0,                            /*性别(ture为男, false为女)*/
        ac_prestige            smallint(6)                NOT NULL default 0,                            /*角色声望值*/
        ac_onlinetime        int(11)        unsigned    NOT NULL default 0,                            /*在线时间*/
        ac_resid            int(11)        unsigned    NOT NULL default 0,                            /*对应显示资源*/
        ac_bodyresid        int(11)        unsigned    NOT NULL default 0,                            /**/
        ac_visibledis        float                    NOT NULL default 0.0,                        /*可视距离*/
        ac_attackdis        float                    NOT NULL default 0.0,                        /*攻击距离*/
        ac_hair                tinyint(4)    unsigned    NOT NULL default 0,                            /*头发模型*/
        ac_face                tinyint(4)    unsigned    NOT NULL default 0,                            /*脸部模型*/
        ac_body                tinyint(4)    unsigned    NOT NULL default 0,                            /*身体模型*/
        ac_actortitleid        tinyint(4)    unsigned    NOT NULL default 0,                            /*角色称号ID*/
        ac_craftdutyid        tinyint(4)    unsigned    NOT NULL default 0,                            /*行会职务ID*/
        ac_businessid        int(11)      unsigned    NOT NULL default 0,                            /*职业ID*/
        ac_raceid            tinyint(4)    unsigned    NOT NULL default 0,                            /*种族ID*/
        ac_mapid            tinyint(4)    unsigned    NOT NULL default 0,                            /*所在地图ID*/
        ac_level            tinyint(4)    unsigned    NOT NULL default 0,                            /*等级*/
        ac_curweigh            smallint(6) unsigned    NOT NULL default 0,                            /*当前负重*/
        ac_hp                smallint(6) unsigned    NOT NULL default 0,                            /*生命值*/
        ac_mp                smallint(6) unsigned    NOT NULL default 0,                            /*魔法值*/
        ac_force            smallint(6) unsigned    NOT NULL default 0,                            /*力量*/
        ac_agility            smallint(6) unsigned    NOT NULL default 0,                            /*敏捷*/
        ac_crasis            smallint(6) unsigned    NOT NULL default 0,                            /*体质*/
        ac_intellect        smallint(6) unsigned    NOT NULL default 0,                            /*智力*/
        ac_attriPoint        smallint(6) unsigned    NOT NULL default 0,                            /*属性点*/
        ac_abilitypoint        smallint(6) unsigned    NOT NULL default 0,                            /*技能点*/
        ac_pvp                smallint(6) unsigned    NOT NULL default 0,                            /*玩家PVP值*/
        ac_pk                smallint(6) unsigned    NOT NULL default 0,                            /*玩家PK值*/
        ac_amerce            smallint(6) unsigned    NOT NULL default 0,                            /*惩罚值*/
        ac_curexp            int(11)        unsigned    NOT NULL default 0,                            /*当前经验值*/
        ac_nexexp            int(11)        unsigned    NOT NULL default 0,                            /*下级经验值*/
        ac_money            int(11)        unsigned    NOT NULL default 0,                            /*拥有的金钱*/
        ac_actorstate        int(11)        unsigned    NOT NULL default 0,                            /*角色状态*/
        ac_weaponid1        int(11)        unsigned    NOT NULL default 0,                            /*拿着的武器ID*/
        ac_weaponid2        int(11)        unsigned    NOT NULL default 0,                            /*拿着的武器ID*/
        ac_posx                float                    NOT NULL default 0.0,
        ac_posy                float                    NOT NULL default 0.0,
        ac_posz                float                    NOT NULL default 0.0,
        ac_posdestx            float                    NOT NULL default 0.0,
        ac_posdesty            float                    NOT NULL default 0.0,
        ac_posdestz            float                    NOT NULL default 0.0,
        ac_dirx                float                    NOT NULL default 0.0,
        ac_diry                float                    NOT NULL default 0.0,
        ac_dirz                float                    NOT NULL default 0.0,
        ac_actaction        int(11)        unsigned    NOT NULL default 0,
        ac_processai        tinyint(4)                NOT NULL default 0,
        ac_canmove            tinyint(4)                NOT NULL default 0,
        ac_death            tinyint(4)                NOT NULL default 0,
        ac_type                int(11)        unsigned    NOT NULL default 0,
        ac_userlevel        int(11)        unsigned    NOT NULL default 0,
        ac_doubleexp        bigint(20)    unsigned    NOT NULL default 0,
        ac_remaindoubleexp    int(11)        unsigned    NOT NULL default 0,
        ac_skill            text,                                                                /*技能*/   
        ac_sci                text,                                                                /*快捷方式*/
        ac_mission            text,                                                                /*任务*/
        ac_item                longtext,                                                            /*物品*/   
        ac_lastlogintime    datetime                NOT NULL default '0000-00-00 00:00:00',        /*最后登陆时间*/
        ac_createtime        datetime                NOT NULL default '0000-00-00 00:00:00',        /*建立时间*/   
        PRIMARY KEY  (ac_code)
    ) TYPE=InnoDB;   

    /*用户登陆*/
    CREATE TABLE login_n (
        lo_code                char(16) NOT NULL default '',                                    /*用户名*/
        lo_password            char(64) NOT NULL default '',                                    /*密码*/
        lo_freeze            int(6)        unsigned    NOT NULL default 0,                        /*是否被冻结*/
        lo_idcard            char(32) NOT NULL default '',                                    /*身分证*/
        lo_actor1            char(32) NOT NULL default '',                                    /*角色*/
        lo_actor2            char(32) NOT NULL default '',                                    /*角色*/
        lo_actor3            char(32) NOT NULL default '',                                    /*角色*/
        lo_pointcard        int(11) unsigned NOT NULL default 1,                                /*点卡*/
        lo_pointRemain        int(11) unsigned NOT NULL default 200,                                /*点卡数*/
        lo_monthcard        int(11) unsigned NOT NULL default 0,                                /*月卡*/
        lo_email            char(64) NOT NULL default '',                                    /*Email*/
        lo_question            char(128) NOT NULL default '',                                    /*提问*/
        lo_answer            char(64) NOT NULL default '',                                    /*答案*/
        lo_fcs                bigint(20) unsigned NOT NULL default 0,                                /*聊天号码*/   
        lo_id                int(11) unsigned NOT NULL default 0,                                /*用户ID号*/   
        lo_createtime        datetime NOT NULL default '0000-00-00 00:00:00',                    /*建立时间*/
        lo_lastlogintime    datetime NOT NULL default '0000-00-00 00:00:00',                    /*最后登陆时间*/   
        lo_dwTicketPoint    int(11) unsigned NOT NULL default '0',                                /*游戏点券数*/
        lo_dwCreditPoint    int(11) unsigned NOT NULL default '0',                                /*信誉点数*/
        lo_byVIP            tinyint(4) unsigned NOT NULL default '0',   
        lo_dwMaxCredit        int(11) unsigned NOT NULL default '0',                                /*信用额度最大值*/
        lo_dwCurCredit        int(11) unsigned NOT NULL default '0',                                /*信用额度当前值*/
        lo_byStagnantCount    tinyint(4) unsigned NOT NULL default '0',                            /*滞纳次数*/
        lo_wGift            smallint(6) unsigned NOT NULL default '0',                            /*礼包*/
        lo_tAmortizeList    mediumblob,                                                            /*分期列表*/
        PRIMARY KEY  ( lo_code )
    ) TYPE=InnoDB;
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|快捷方式网络游戏技术论坛     快捷方式.lnk 点击这里给我发消息  

    GMT+8, 2019-8-21 23:44 , Processed in 0.131912 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表