数据库的学习历程4——数据操作

当表、视图序列等数据库对象创建后,就可以对表进行各种数据操作,包括数据的插入(insert)、更新(update)和删除(delete)等操作,这也是应用程序使用数据库的基本方式.

首先还是先连SCOTT,来操作其中的emp表,不懂可看

oracle数据库的学习历程2——连接SCOTT

数据库的学习历程4——数据操作

 

create table emp2 as select*from emp;

//将emp表中的数据复制到emp2中

数据库的学习历程4——数据操作

 

下面,创建两个表来试一下,多表插入的操作

create table emp_job(
empno number(4) primary key,
ename varchar2(10),
job varchar2(9)
);

数据库的学习历程4——数据操作

 

create table emp_sal(
empno number(4) primary key,
ename varchar2(10),
sal number(7,2)
);

数据库的学习历程4——数据操作

 

数据库的学习历程4——数据操作

 

//注意如果分号不小心用了中文字符";"代码是不会执行的,还有第四行不要加","否则会出现"标识符无效"的错误信息

多表插入:查询emp表中工资高于1000的员工信息并分别插入到两个表中

insert all
into emp_job values(empno,ename,job)
into emp_sal values(empno,ename,sal)
select empno,ename,job,sal from emp where sal>1000;

数据库的学习历程4——数据操作

 

select *from emp_job;

数据库的学习历程4——数据操作

 

修改数据库中的数据使用UPDATE语句,可以一次修改一行数据

将工作为"SALESMAN"的员工的工资提高为原来的1.2倍

update emp2 set sal=sal*1.2 where job='SALESMAN';

数据库的学习历程4——数据操作

 

删除emp2表中工作(job)为'SALESMAN'的行

delete from emp2 where job='SALESMAN';

数据库的学习历程4——数据操作

 

Select *from emp2;

查询emp2表

数据库的学习历程4——数据操作

 

找不到Job为'SALESMAN'的行,证明已删除

转载于:https://my.oschina.net/u/3907592/blog/2349108

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值