zoukankan      html  css  js  c++  java
  • DB第八组大作业展示——小型RPG游戏数据库

    组员与分工

    数据库构思:郭嘉鸿

    游戏机制的构思:黄啸宇

    代码:黄嘉骏

    E-R图 

     

    数据的插入

    角色:

    insert into 角色
    values('12345','54321','潘森');
    insert into 角色
    values('00000','001122','伊泽瑞尔');

    角色属性:

    insert into 角色属性
    values('潘森','100','50','意志之矛');
    insert into 角色属性
    values('伊泽瑞尔','200','100','无尽之刃');

     装备:

    insert into 装备
    values('意志之矛','100','50');
    insert into 装备
    values('无尽之刃','200','100');
    insert into 装备
    values('纳什之牙','75','175');
    insert into 装备
    values('冥火之怒','99','50');
    insert into 装备
    values('意志之盾','50','200');

     怪物:

    insert into 怪物
    values('纳什男爵','75','175','纳什之牙');
    insert into 怪物
    values('风暴龙王','99','50','冥火之怒');
    insert into 怪物
    values('斯巴达战神','50','250','意志之盾');

    基本操作

    查询装备了无尽之刃的角色昵称

    select 昵称
    from 角色属性
    where 现有装备='无尽之刃';

     查询装备了意志之矛的角色账号

    select 账户
    from 角色 join 角色属性 on(角色.昵称=角色属性.昵称)
    where 现有装备='意志之矛';

     给怪物的攻击力进行升序排序

    select 怪物名,攻击
    from 怪物 
    order by 攻击;

     PS:降序就加个desc

    求所有装备防御力的平均值

    select avg(防御) as 防御力品均值
    from 装备;

    查询角色攻击力大于等于所有怪中防御力的最低值的昵称

    select 昵称
    from 角色属性
    where 攻击>=
    (
    select min(防御) 
    from 怪物
    );

  • 相关阅读:
    PHP设计模式之----简单工厂模式
    PHP设计模式之----单例模式
    php排序算法
    PHP代码实现二分法查找
    Centos 7 下安装PHP7.2(与Apache搭配的安装方式)
    PHPSTORM Live-Templates变量速查表
    Centos 7 设置ip地址
    Centos 7下编译安装Apache
    Centos 7下编译安装Mysql
    apache配置Directory目录权限的一些配置
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/12747623.html
Copyright © 2011-2022 走看看