• 欢迎访问MACD实战投资网站,推荐使用最新版谷歌Chrome浏览器访问本网站,关注公众号 丁火甲木庚金 www.macd11.com/subscriptions

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

未分类 丁火 14年前 (2010-09-29) 1380次浏览 0个评论

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

表名: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


作者:Yahle


macd11.com 和 丁火甲木庚金 公众号版权所有丨如未注明 , 均为原创丨转载请注明原文链接。
喜欢 (0)
[sp91@qq.com]
分享 (0)

您必须 登录 才能发表评论!