美文网首页
数据操作与事务

数据操作与事务

作者: 李哈哈_bing | 来源:发表于2017-12-24 17:32 被阅读0次

1.插入记录
a.创建emp_back表。

create table emp_back as(select * from emp where 2<1)

b.把emp表中入职日期大于1982年1月1日之前的员工信息复制到emp_back表中。

insert into emp_back  (select * from emp where hiredate>
'1982-01-01')

c.向部门表新增一个部门,部门编号为60,部门名称为market。

insert into dept (deptno,dname,loc) values (50,'HR','SY') valuse可以省略

2.修改记录
a.修改工作地点在NEW YORK和CHICAGO的员工工资,工资增加500

update emp set sal=sal+500 where deptno =(select deptno from dept where loc in ('NEW YORK','CHICAGO'))

3.删除记录
a.删除工资大于所在部门平均工资的员工

delete from emp_back where 
sal>(select avg(sal) from emp where EMP.DEPTNO=emp_back.DEPTNO )

4.事务
转账,a向b转100元,两件事,a的账户少100,b的账户多100.两件事必须都成功,或者都失败。需要写一个事务,实现上述的问题。


相关文章

  • 数据操作与事务

    1.插入记录a.创建emp_back表。 b.把emp表中入职日期大于1982年1月1日之前的员工信息复制到emp...

  • 数据操作与事务

    1.插入记录a.创建emp_back表。 b.把emp表中入职日期大于1982年1月1日之前的员工信息复制到emp...

  • 3.Redis数据结构与操作

    Redis数据结构与操作 1. 数据类型及操作 Redis所有单个操作都是原子操作,多个操作支持事务。 1.1 S...

  • 数据库:事务

    故障恢复与事务处理 事务 数据库操作序列程序与事务:事务是程序的执行。 事务性质:ACID 原子性:全部执行。一致...

  • 数据操作与事务控制

    一、数据操作语言 Data Manipulation Language ,简称DML,主要用来实现对数据库表中的数...

  • 数据库事务的四个基本性质(ACID)?

    数据库事务概念 什么是数据库事务? 事务(transaction)是由指逻辑上对数据的的一组操作, 这组操作要么一...

  • MySQL(3)事务与存储引擎

    MySQL事务与存储引擎 3.1-数据库事务 事务的定义 一系列有序的数据库操作。 要么全部成功 要么全部回退到操...

  • 数据库事务和锁

    数据库的事务什么是数据库的事务?数据库事务(transaction)是访问并发可能操作各种数据项的一个数据库操作序...

  • 事务的理解

    一、事务 什么是事务?事务就是一系列对数据库操作的语句集合,它是对数据库操作的最小逻辑单元,在数据库中,事务主要是...

  • 白话数据库事务

    一、数据库事务 数据库事务 (transaction) 是访问或者操作各种数据项的一个数据库操作序列,这些操作要么...

网友评论

      本文标题:数据操作与事务

      本文链接:https://www.haomeiwen.com/subject/dmuhgxtx.html