团队名称 最强青铜 — 数据库设计
Posted spring_c
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团队名称 最强青铜 — 数据库设计相关的知识,希望对你有一定的参考价值。
E—R图
数据字典
User(用户表)
字段名 |
注释 |
数据类型 |
长度 |
允许空值 |
主键 |
Id |
用户ID |
Int |
11 |
否 |
是 |
name |
用户昵称 |
varchar |
100 |
否 |
否 |
sex |
用户性别 |
char |
1 |
否 |
否 |
password |
用户密码 |
varchar |
20 |
否 |
否 |
money |
游戏金币数 |
Int |
5 |
否 |
否 |
Friends(好友表)
字段名 |
注释 |
数据类型 |
长度 |
允许空值 |
主键 |
Id |
用户ID |
Int |
11 |
否 |
是 |
Id_friend |
好友ID |
Int |
11 |
否 |
否 |
Name_friend |
好友呢称 |
varchar |
20 |
否 |
否 |
Sex_friend |
好友性别 |
char |
1 |
否 |
否 |
Mall(商城表)
字段名 |
注释 |
数据类型 |
长度 |
允许空值 |
主键 |
Id |
用户ID |
Int |
11 |
否 |
是 |
武器id |
武器的编号 |
Int |
5 |
否 |
否 |
武器价格 |
武器的价钱 |
Int |
5 |
否 |
否 |
Warehouse(仓库表)
字段名 |
注释 |
数据类型 |
长度 |
允许空值 |
主键 |
Id |
用户ID |
Int |
11 |
否 |
是 |
primary_weapon |
主武器 |
char |
5 |
否 |
否 |
sub_weapon |
副武器 |
char |
5 |
否 |
否 |
bomb |
投掷武器 |
varchar |
15 |
否 |
否 |
melee |
近身武器 |
varchar |
15 |
否 |
否 |
Primary(主武器表)
字段名 |
注释 |
数据类型 |
长度 |
允许空值 |
主键 |
Primary |
主武器 |
char |
5 |
否 |
是 |
Id |
武器编号 |
Int |
5 |
否 |
否 |
名称 |
主武器名称 |
varchar |
5 |
否 |
否 |
伤害值 |
武器伤害值 |
Int |
5 |
否 |
否 |
价格 |
武器价格 |
Int |
5 |
否 |
否 |
Sub(副武器表)
字段名 |
注释 |
数据类型 |
长度 |
允许空值 |
主键 |
Sub_weapon |
副武器 |
char |
5 |
否 |
是 |
Id |
武器编号 |
Int |
5 |
否 |
否 |
名称 |
主武器名称 |
varchar |
5 |
否 |
否 |
伤害值 |
武器伤害值 |
Int |
5 |
否 |
否 |
价格 |
武器价格 |
Int |
5 |
否 |
否 |
Bomb(投掷武器表)
字段名 |
注释 |
数据类型 |
长度 |
允许空值 |
主键 |
bomb |
投掷武器 |
char |
5 |
否 |
是 |
Id |
武器编号 |
Int |
5 |
否 |
否 |
名称 |
主武器名称 |
varchar |
5 |
否 |
否 |
伤害值 |
武器伤害值 |
Int |
5 |
否 |
否 |
价格 |
武器价格 |
Int |
5 |
否 |
否 |
melee(近身武器表)
字段名 |
注释 |
数据类型 |
长度 |
允许空值 |
主键 |
Melee |
近身武器 |
char |
5 |
否 |
是 |
Id |
武器编号 |
Int |
5 |
否 |
否 |
名称 |
主武器名称 |
varchar |
5 |
否 |
否 |
伤害值 |
武器伤害值 |
Int |
5 |
否 |
否 |
价格 |
武器价格 |
Int |
5 |
否 |
否 |
数据库表部分代码
/*
Navicat mysql Data Transfer
Source Server : localhost_3306
Source Server Version : 50027
Source Host : localhost:3306
Source Database : game_demo
Target Server Type : MYSQL
Target Server Version : 50027
File Encoding : 65001
Date: 2017-11-27 22:22:55
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `melee`
-- ----------------------------
DROP TABLE IF EXISTS `melee`;
CREATE TABLE `melee` (
`melee` varchar(15) character set utf8 NOT NULL,
`id` int(5) NOT NULL,
`名称` varchar(5) NOT NULL,
`伤害值` int(5) NOT NULL,
`价格` int(5) NOT NULL,
PRIMARY KEY (`melee`),
CONSTRAINT `melee_ibfk_1` FOREIGN KEY (`melee`) REFERENCES `warehouse` (`melee`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of melee
-- ----------------------------
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `primary`
-- ----------------------------
DROP TABLE IF EXISTS `primary`;
CREATE TABLE `primary` (
`primary_weapon` char(5) character set utf8 NOT NULL,
`id` int(5) NOT NULL,
`名称` varchar(5) NOT NULL,
`伤害值` int(5) NOT NULL,
`价格` int(5) NOT NULL,
PRIMARY KEY (`primary_weapon`),
CONSTRAINT `primary_ibfk_1` FOREIGN KEY (`primary_weapon`) REFERENCES `warehouse` (`primary_weapon`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of primary
-- ----------------------------
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `bomb`
-- ----------------------------
DROP TABLE IF EXISTS `bomb`;
CREATE TABLE `bomb` (
`bomb` varchar(15) character set utf8 NOT NULL,
`id` int(5) NOT NULL,
`名称` varchar(5) NOT NULL,
`伤害值` int(5) NOT NULL,
`价格` int(5) NOT NULL,
PRIMARY KEY (`bomb`),
CONSTRAINT `bomb_ibfk_1` FOREIGN KEY (`bomb`) REFERENCES `warehouse` (`bomb`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of bomb
-- ----------------------------
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `friend`
-- ----------------------------
DROP TABLE IF EXISTS `friend`;
CREATE TABLE `friend` (
`id` int(11) NOT NULL,
`id_friend` int(11) NOT NULL,
`name_friend` varchar(20) character set utf8 NOT NULL,
`sex_friend` char(1) character set utf8 NOT NULL,
PRIMARY KEY (`id`),
CONSTRAINT `user_friend` FOREIGN KEY (`id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of friend
-- ----------------------------
INSERT INTO `friend` VALUES (\'1\', \'100\', \'李明100\', \'男\');
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `log_ytt`
-- ----------------------------
DROP TABLE IF EXISTS `log_ytt`;
CREATE TABLE `log_ytt` (
`id` int(11) NOT NULL,
PRIMARY KEY (`id`),
CONSTRAINT `log_ytt_ibfk_1` FOREIGN KEY (`id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of log_ytt
-- ----------------------------
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `mall`
-- ----------------------------
DROP TABLE IF EXISTS `mall`;
CREATE TABLE `mall` (
`id` int(11) NOT NULL,
`武器id` int(5) NOT NULL,
`武器价格` int(5) NOT NULL,
PRIMARY KEY (`id`),
CONSTRAINT `mall_ibfk_1` FOREIGN KEY (`id`) REFERENCES `user` (`id`),
CONSTRAINT `mall_ibfk_2` FOREIGN KEY (`id`) REFERENCES `warehouse` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of mall
-- ----------------------------
以上是关于团队名称 最强青铜 — 数据库设计的主要内容,如果未能解决你的问题,请参考以下文章