Mysql文娱化解说表关系

上一章我们讲到了数据库的应用规模异常普遍。假定没有了数据库,能够我们未来步履维艰。

华夏棋牌学盘算机的男孩、女孩现在都挺多。特殊是80、90后互联网原著夷易近,许多人都特殊爱玩游戏。我们经由历程游戏外面的用户装备信息解说表的关系。

华夏棋牌银行取钱、转账、发红包也是我们寻常中最经常应用银行卡操作,我们还用银行卡的存取解说表的关系。

游戏里装备和用户的关系

在游戏外面的某小我物有头盔、衣服、靴子、武器、项链。

华夏棋牌而且,每个不合的武器会增添上不合的攻防值。那我们便可以这么来模拟游戏的表设计。

注:以下仅为了让年夜家加倍明确游戏里、用户和装备的关系。

用户表

用户编号用户名面具靴子武器
1骷髅王1
6
2浑沌骑士4
2
3半人马
37

装备表

装备ID装备名恢复血恢复魔进攻
1去世亡面具1035
2逃走匕首2241
3速率之靴345
4艺人面具134
5法师年夜氅563
6魔棒133232
7幽魂权杖113345

华夏棋牌用户表中骷髅王带上了装备表中编号为1(去世亡面具)和应用了编号为6(魔棒)的武器。

而用户3(半人马),应用了装备表中编号为3(的速率之靴)和7(幽魂权杖)。

这样就完成了游戏中某些用户戴上了装备。假定用户的行和列数据外面没有这个选项的话,则没有这个数据。

经由历程装备的属性值,与用户品级属性值相加就完成了用户穿上装备好的回血、进攻值增添等不合的效果。

银行开户、取现和转载

华夏棋牌我们在寻常生涯中经常阻拦的一个运动就是应用银行卡付钱,在银行的账单中,忠诚的纪录着我们每笔生意营业。

我们来经由历程表格的要领来模拟:

银行卡ID银行卡号密码能否解冻余额
16222 0202 0002 66014e10adc3949ba59abbe56e057f20f883e012345.00
25423 4321 4567 88895bd2026f128662763c532f2f4b6f2476145.58

上表中设计了用户的银行卡ID、卡号、密码、能否解冻和余额。

场景模拟:

  1. 用户拔出卡、输入密码准确后。则可以取钱
  2. 社会工程学中,人们喜欢用类似的密码。是以,用户的密码必须要阻拦再次加密,弗成逆向解密。由于畏惧看到了某个用户的密码后,用这个密码去考试考试用户的其他银行卡。
  3. 我们自行划定:解冻状态可以设置为0(未解冻) 和 1 (解冻了)。假定银行收到法院的告诉。则将解冻状态设置为1。有钱也不让取钱。(这块营业逻辑须要在法式模范模范中完成)。
  4. 用户若取钱了,或许存钱了将用户的余额增添或许增添。同时将纪录,纪录至生意营业流水中。

生意营业流水表

银行卡ID操作所在
1-1000.00北京市百度年夜厦ATM
1+34000.00上国际滩xx银行营业室
2-12.08淘宝网购

每当用户的余额发生变换的时间,我们都邑忠诚的纪录到生意营业流水表中。让生意营业可查、可追述。

这样就模拟了银行的解冻、取现、存钱等流程。


注:
密码必须应用md5等加密要领帮用户阻拦加密。用户输入原密码如:123456。我们应用md5将用户输入的123456加密后与数据库的密码阻拦较量。
不合则密码经由历程。不不合则用户将密码输入弱点了。

这样就完成保证用户密码安然,防止外部职员走漏用户密码的能够性。
华夏棋牌更多的密码知识,我们不才册和进阶项目中更多的为年夜家解说。

一连学习
||
<?php echo "Hello Mysql"; ?>
提交重置代码
章节
条记
提问
课件
反映
捐赠

php入门教程之一周学会PHP

  • 推荐课程
  • 议论
  • 问答
  • 条记
  • 课件下载

卖女孩的小磷寸哟

作者,你天梯若干分了?

1年前    添加回复 0

回复

Lx

没人

1年前    添加回复 0

回复

Lx

??

1年前    添加回复 0华夏棋牌

回复
课件暂不供应下载,使命职员正在整理中,前期请多关注该课程~