文档说明:https://starcheng.xyz/1412.html
视频教学:https://www.bilibili.com/video/BV1TTzfYDE2C
当前代码是运行在mysql5.5创建一个叫做mobileanjian的数据库,创建一个叫做game的表,表的字段分别是id,field1到field10,created_at。其中id是自增的,created_at是数据插入或者修改时自动生成的。数据库和表使用utf-8编码,数据库账号密码均为root。
1、使用flask,gevent,pymysql,sqlalchemy生成增删改查的服务端,生成的服务端部署在在2核2G的服务器上,要求满足600个客户端分别1分钟3次的并发查询量,运行在9090端口。
2、服务端需要有异常处理机制,数据库查询优化机制,日志机制等常见机制
3、查询接口要求如下所示:
3.1支持动态字段个数查询、全部数据、精确查询、模糊查询、比较查询(含大于,小于,等于,大于等于,小于等于,介于)、与查询、或查询、与或组合查询方式
3.2参数使用json获取
4、插入接口要求如下:
4.1支持动态字段个数插入
4.2插入数据后返回插入的数据id
4.3输入数据无需传入id和created_at,这两个参数自动生成
4.4参数使用json获取
5、删除接口要求如下:
5.1根据id进行删除
5.2支持多个id批量删除数据
5.3返回删除成功和失败的id结果
5.4参数使用json获取
6、更新接口要求如下:
6.1根据id进行更新,更新数据时,created_at自动更新数据插入的时间
6.2支持多个id批量更新数据
6.3支持动态字段个数更新
6.4返回更新成功和失败的id结果
6.5参数使用json获取
7、自定义sql语句
8、所有接口都需要防止sql注入攻击
价格仅为源代码售价,不含代码咨询服务、代码更新服务付费后即可查看源代码。
虚拟物品具备可复制性,售出一概不退
你只有购买支付后才能查看该内容!