團隊名稱 最強青銅 — 數據庫設計
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
-- ----------------------------
團隊名稱 最強青銅 — 數據庫設計