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

  • 相关阅读:
    巡风安装笔记
    泛微ecology OA系统某接口存在数据库配置信息泄露漏洞
    Apache Solr Velocity模板远程代码执行复现
    泛微OA系统多版本存在命令执行漏洞
    各种浏览器UA值
    使用python合并excel
    疑难杂症----udf提权无法导出.dll
    疑难杂症----windows7
    Nmap的使用
    Sqlmap的使用
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/12747623.html
Copyright © 2011-2022 走看看