• 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 怪物
    );

  • 相关阅读:
    java生成UUID通用唯一识别码 (Universally Unique Identifier)
    使用ToolRunner运行Hadoop程序基本原理分析
    Hadoop入门经典:WordCount
    Hadoop配置文件
    【Nutch2.2.1基础教程之3】Nutch2.2.1配置文件
    8大排序算法图文讲解
    动态字典树_前缀相互查找(HDU_1671)
    DP_基本DP+排序(HDU_1421)
    斯特灵公式
    七种 qsort 排序方法
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/12747623.html
Copyright © 2020-2023  润新知