想用mysql做app后台数据库,但是没什么思路,忘高手解惑

想用mysql做app后台数据库,但是没什么思路,忘高手解惑,第1张

App一般都会有一个运行在互联网上的后台程序,保证为APP提供登录,查询,记录等数据服务,后台可以用Mysql去存储,在App与Mysql间还需要有一层通讯服务,可以是Http,Socket等,为APP与数据库间建立联系

说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情。用户表结构的设计,算是整个后台架构的基石。如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地方也不少。与其如此,不妨设计用户表之初就考虑可拓展性,争取不需要太多额外代价的情况下一步到位。

先前设计:

id

username

password

用户名加上密码,解决简单需求,留个id作为其他表的外键。当然,那时候密码还可能是明文存储,好点的知道md5。

后来呢,随着业务需求的拓展,要加个用户状态 status 判断用户是否被封禁,注册时间和注册IP地址、上次登录时间和IP地址备查(并衍生出登录记录表,用来判断是否异地登录等,在此不表),用户角色/权限 role (又衍生出用户角色权限关系,还是另文讨论),业务也需要个人的个人信息如真实姓名、地址等也一股脑往上添加,现在形成了一个很完整的用户关系表。

这个很简单啊,一共分为2个部分,一个是前端HTML的页面,一个是后台PHP+MYSQL的页面;

首先在HTML的页面必须要嵌入PHP,里面用来给后台传数据,例如说用户点的菜,用户的预留手机号,等等信息要传送到后台保存至数据库;

然后在MYSQL数据库要添加字段,为了把前端传来的数据,保存到对应的字段里。

最后,如果你是网上点餐系统,可能会用到微信支付、支付宝支付、yhk支付这些,还需要和那些接口做对接,就是则有。

很简单


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7313714.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存