SQL update语句加减乘除运算

摘要:
在处理提现操作时,遇到这样一个问题:account_money为用户剩余金额,提现之后要减去相应金额,需要用update语句进行运算,记录一下update之前数据库数据(下边所有的数据演示都是与前一步数据进行对比)1、减法:updatemoney_user_banksetaccount_money=account_money-100whereid=1结果:2、加法:1updatemoney_use

在处理提现操作时,遇到这样一个问题:account_money为用户剩余金额,提现之后要减去相应金额,需要用update语句进行运算,记录一下

update之前数据库数据(下边所有的数据演示都是与前一步数据进行对比)

SQL update语句加减乘除运算第1张

1、减法:

update money_user_bank set account_money=account_money-100 where id=1

结果:

SQL update语句加减乘除运算第2张

2、加法:

1 update money_user_bank set account_money=account_money+100 where id=1

结果:

SQL update语句加减乘除运算第3张

3、除法:

1 update money_user_bank set account_money=account_money/10 where id=1

结果:

SQL update语句加减乘除运算第4张

4、乘法:

update money_user_bank set account_money=account_money*10 where id=1

结果:

SQL update语句加减乘除运算第5张

5、如果要对整列进行操作则'不加where'条件即可,这里只演示加法,其他都一样。

1 update money_user_bank set account_money=account_money+1000

结果: 

SQL update语句加减乘除运算第6张

免责声明:文章转载自《SQL update语句加减乘除运算》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Doris导数 踏雪扬尘Debussy的安装与使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sudo apt update 没有 Release 文件

注: 不同环境出错原因可能不同,本文仅供参考。 今天在Ubuntu 19.04 系统运行指令 sudo apt update 时,忽然提示错误,报错如下: 404 Not Found [IP: 101.6.8.193 443] 没有 Release 文件。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手...

Mysql大并发热点行更新的两个骚操作

要想db操作的性能足够高,巧妙的设计很重要,事务的操作范围要尽量的小。一般情况下我们都是使用某个orm框架来操作db,这一类框架多数的实现方式都是夸网络多次交互来开启事务上下文和执行sql操作,是个黑盒子,包括对 autocommit 设置的时机也会有一些差异,稍微不注意就会踩坑。 在大并发的情况下加上夸网络多次交互,就不可避免的由于网络延迟、丢包等原因导...

在SQL Server里为什么我们需要更新锁

今天我想讲解一个特别的问题,在我每次讲解SQL Server里的锁和阻塞(Locking & Blocking)都会碰到的问题:在SQL Server里,为什么我们需要更新锁?在我们讲解具体需要的原因前,首先我想给你介绍下当更新锁(Update(U)Lock)获得时,根据它的兼容性锁本身是如何应对的。 一般来说,当执行UPDATE语句时,SQL S...

SQL基础之 时间戳

本文转载:http://www.cnblogs.com/liuhh/archive/2011/05/14/2046544.html 一直对时间戳这个概念比较模糊,相信有很多朋友也都会误认为:时间戳是一个时间字段,每次增加数据时,填入当前的时间值。其实这误导了很多朋友。 1.基本概念 时间戳:数据库中自动生成的唯一二进制数字,与时间和日期无关的, 通常...

查看sql server数据库连接情况

1.通过系统的“性能”来查看:开始->管理工具->性能(或者是运行里面输入 mmc)然后通过添加计数器添加 SQL 的常用统计(MSSQL General Statistics) 然后在下面列出的项目里面选择 用户连接(User Connection) 就可以时时查询到sql server数据库连接数了。 2.通过系统表来查询: 查询数据库当前...

MySql数据库优化、备份和恢复

一、数据库优化 1、为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 优化原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。 2、数据库结构优化 需要考虑数据冗余、查询和更新的速度、字段的数据类型是否合理等多方面的内容。 将...