mysql账目表_mysql 关于用户账目明细设计的问题
本期余额=上次余额+收入-支出
怎么能让明细的表现变成这种的
时间 ----------- 交易类型 ---- 收入/支出 ---- 可用余额
2018-03-13 ---- 购买 ---------- -100 ---------- 270
2018-03-12 ---- 出售 ------------ 50 ----------- 370
2018-03-11 ---- 充值 ------------ 50 ----------- 320
2018-03-10 ---- 购买 ----------- -30 ----------- 270
2018-03-09 ---- 充值 ----------- 300 ---------- 300
流水表结构是这样的。
用户id --- 时间 ----------- 交易类型 ------ 操作类型 ----- 变动金额
----1 -----2018-03-09 ------ 充值 ------------ 收入---------- 300
----1 -----2018-03-10 ------ 购买 ------------ 支出---------- 30
----1 -----2019-03-11 ------ 充值 ------------ 收入---------- 50
----1 -----2019-03-12 ------ 出售 ------------ 支出---------- 50
----1 -----2019-03-13 ------ 购买 ------------ 支出---------- 100
不用单独记录这种余额字段,可用余额就是统计出来的。
有经验的朋友指点一下好吗?现在就是不知道怎么统计出这种效果。
mysql账目表_mysql 关于用户账目明细设计的问题相关推荐
- mysql权限表_MySQL 数据库赋予用户权限操作表
MySQL清空数据库的操作:truncate table tablename; MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据 ...
- mysql用户关注店铺表_MySQL关于用户关注粉丝表设计方案的思考
方案一 follow(关注关系表) 字段名 类型 索引 注解 id primaryKey() user_id integer()->unsigned()->notNull() normal ...
- mysql 好友粉丝数据表_MySQL关于用户关注粉丝表的设计方案
一.数据结构分析 用户关注粉丝是一个多对多的数据模型,分析对象的数据特征,我们给每个用户设计一个关注者属性和粉丝属性,用于存储用户的关注者id和粉丝id,如用户1: $arr1 = [ 'follow ...
- mysql 角色管理_MySQL 8 用户和角色管理入门
MySQL 8.0 正式版目前已发布,MySQL 8.0 增加了很多新的功能,具体可参考「MySQL 8.0 正式版 8.0.11 发布!」一文. MySQL 8.0 在用户管理方面增加了角色管理,默 ...
- mysql myisam表_mysql优化之MyISAM表锁
概述 MyISAM存储引擎只支持表锁,mysql的表锁有两种模式:读锁和写锁. 他们的兼容关系是(对myisam的读操作,不会阻塞其他用户对同一表的读请求,但会阻塞对同一表的写操作*)和(对myisa ...
- mysql 查看权限_MySQL查看用户权限
在 MySQL 中,可以通过查看 mysql.user 表中的数据记录来查看相应的用户权限,也可以使用 SHOW GRANTS 语句查询用户的权限. mysql 数据库下的 user 表中存储着用户的 ...
- mysql交表_mysql 交叉表
数据样本: create table tx( id int primary key, c1 char(2), c2 char(2), c3 int ); insert into tx values ( ...
- mysql heap表_MySQL内存表heap使用总结
内存表使用哈希散列索引把数据保存在内存中,因此具有极快的速度,适合缓存中小型数据库. 官方手册对内存表有以下的一些解释: The MEMORY storage engine creates table ...
- mysql.user表_mysql.user表详解
GRANT语法: GRANT 权限 ON 数据库.* TO 用户名@'登录主机' IDENTIFIED BY '密码' 权限: ALL,ALTER,CREATE,DROP,SELECT,UPDATE, ...
最新文章
- 揭秘HPE的最新一代组合式基础设施Synergy
- dmx计算机,DMX是什么意思
- 一、spring mvc简介
- jmap报错unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap
- Installshield2010实现web部署和数据库安装示例
- SAP License:面试谈
- mybatis generator自动生成sqlmap代码的不完善之处以及解决方法
- 联想服务器装系统按,联想服务器装系统的流程
- 中科大EPC课程爬取
- 数据结构-直接选择排序
- 多线程学习-基础( 十)一个synchronized(){/*代码块*/}简单案例分析
- 车机屏幕适配方案总结
- 基于JAVA的校园二手交易平台(附:源码 论文 数据库文件)
- 考研英国文学复习要点
- 投稿经验分享之四:SCI投稿之JEI录用
- Cisco 3650交换机断电后配置无法保存
- 管理经济学第一遍总结
- Python开发环境部署详细教程,附上免费Python开发平台
- (资讯)对话阿里巴巴副总裁贾扬清:追求大模型,并不是一件坏事
- lotus notes java_远程数据库的Lotus Notes Java复制