数据库学习历程4 (数据库学习与实践课程)

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

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

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

数据库学习资料视频,初次使用数据库的学习总结

create table emp2 as select*from emp;

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

数据库学习资料视频,初次使用数据库的学习总结

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

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

数据库学习资料视频,初次使用数据库的学习总结

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

数据库学习资料视频,初次使用数据库的学习总结

数据库学习资料视频,初次使用数据库的学习总结

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

多表插入:查询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;

数据库学习资料视频,初次使用数据库的学习总结

select *from emp_job;

数据库学习资料视频,初次使用数据库的学习总结

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

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

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

数据库学习资料视频,初次使用数据库的学习总结

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

delete from emp2 where job='SALESMAN';

数据库学习资料视频,初次使用数据库的学习总结

Select *from emp2;

查询emp2表

数据库学习资料视频,初次使用数据库的学习总结

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

PS:oracle安装教程可点击下方"了解更多"获取。