• web策略类游戏开发(五)数据库表设计



    有人希望看数据库表,在这里发一下表设计,基本上没有什么特别的地方需要解释的,数据库的字段名都写得很清楚了。当然,目前的字段只是游戏的基本字段,如果游戏功能多起来后,表设计会比现在复杂。
     
    表名:Village

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    Name

    varchar

    50

    3

    code

    int

    0

    4

    PlayerID

    int

    0

    5

    villageType

    int

    1

    6

    CityCode

    int

    0

    7

    Building

    varchar

    255

    8

    BuildingLevel

    varchar

    255

    9

    X

    int

    0

    10

    Y

    int

    0

    11

    Population

    int

    0

    12

    Resource

    varchar

    50

    13

    MaxResource

    varchar

    50

    14

    OutPut

    varchar

    50

    15

    LastUpdateResource

    datetime

    Now()



    表名:Troops

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    PlayerID

    int

    0

    3

    VillageCode

    int

    0

    4

    Num

    varchar

    50

    5

    TroopType

    varchar

    50

    6

    AttackVillageCode

    int

    0

    7

    EndTime

    datetime

    8

    State

    int

    0

    9

    AttackBuildingID

    int

    0

    10

    Code

    varchar

    50

    11

    HeroID

    int

    0



    表名:Trade

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    PlayerID

    int

    0

    3

    VillageCode

    int

    0

    4

    Type1

    int

    0

    5

    Num1

    int

    0

    6

    Type2

    int

    0

    7

    Num2

    int

    0

    8

    X

    int

    0

    9

    Y

    int

    0



    表名:SystemMessage

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    PlayerID

    int

    0

    3

    Type

    int

    0

    4

    Title

    varchar

    50

    5

    Object

    varchar

    0

    6

    IsRead

    int

    0

    7

    CreateTime

    datetime

    Now()


    表名:PlayerMessage

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    PlayerID

    int

    0

    3

    SendPlayerID

    int

    0

    4

    SendPlayerName

    varchar

    50

    5

    Title

    varchar

    50

    6

    Message

    varchar

    0

    7

    IsRead

    int

    0

    8

    CreateTime

    datetime

    Now()

    9

    IsDelete

    int

    0



    表名:Player

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    Name

    varchar

    50

    3

    Password

    varchar

    50

    4

    Alliance

    int

    0

    5

    Nationality

    int

    0

    6

    Gender

    varchar

    50

    7

    Location

    varchar

    50

    8

    Info

    varchar

    0

    9

    Info2

    varchar

    0

    10

    Population

    int

    0



    表名:Log

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    PlayerID

    int

    0

    3

    TypeID

    int

    0

    4

    Memo

    varchar

    0

    5

    LogTime

    datetime

    Now()



    表名:Hero

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    Name

    varchar

    50

    3

    PlayerID

    int

    0

    4

    VillageCode

    int

    0

    5

    Level

    int

    0

    6

    exp

    int

    0

    7

    BaseProperty

    varchar

    50



    表名:GoodFriend

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    PlayerID

    int

    0

    3

    GoodFriendID

    int

    0

    4

    Type

    int

    0



    表名:Event

    序号

    列名

    数据类型

    长度

    小数位

    标识

    主键

    允许空

    默认值

    说明

    1

    ID

    int

    2

    VillageCode

    int

    0

    3

    TargetVillageCode

    int

    0

    4

    Type

    int

    0

    5

    BeginTime

    datetime

    6

    EndTime

    datetime

    7

    ShowText

    varchar

    50

    8

    EventObject

    varchar

    0



     

  • 相关阅读:
    挖地雷——线性dp
    hdu6376 度度熊剪纸条-----01背包
    Problem
    UVa 10635
    Vjudge_题目分享_A -> 线性Dp排列木棍 ( Dilworth定理应用
    洛谷日报 & 原来博客(转载)
    使用.net6 WebApplication打造最小API
    k8s笔记——NodePort暴露nginx-controller实现https自动跳转自定义nodePort端口
    通过Dapr实现一个简单的基于.net的微服务电商系统(十七)——服务保护之动态配置与热重载
    通过Dapr实现一个简单的基于.net的微服务电商系统(十六)——dapr+sentinel中间件实现服务保护
  • 原文地址:https://www.cnblogs.com/yahle/p/1202847.html
Copyright © 2020-2023  润新知