数据的增加,更新,删除

--插入数据
insert into emp (empno,ename,job)values ('0000','哈哈','学生');--插入数据(插入一行)
insert into emp (empno,ename,job)values ('0001','哈哈1','学生1');
insert into emp (empno,ename,job)values ('0002','哈哈2','学生2');
insert into emp (empno,ename,job)values ('0003','哈哈3','学生3');
insert into emp (empno,ename,job)values ('0004','哈哈4','学生4');
insert into emp (empno,ename,job)values ('0005','哈哈5','学生5');


select * from EMP t 
--插入多行(类似于复制)
insert into emp (empno,ename,job)--如果我们想一条SQL语句向表中插入多个值的话,
values('0000','哈哈','学生'),   --如下语句INSERT INTO 某表 VALUES(各个值),VALUES(各个值),.....;
values ('0001','哈哈1','学生1'), -- 这样会报错的,因为oracle不支持这种写法,如果多个INSERT INTO VALUEES(各个值);
values ('0002','哈哈2','学生2'), -- 这样以“;”隔开一同执行也是不行的,oracle也是不支持的
values ('0003','哈哈3','学生3');
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
select * from EMP t
insert into emp(empno,ename,job) (select * from course)--将其他表的内容插入emp表中

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

delete emp where ename like '%哈哈%'--删除数据
delete emp where job like '%学生%'--删除数据
--数据更新
update  emp                       --更新目标表
set sal=sal+300                   --更新内容
where ename='ALLEN'               --条件符合

 

posted @ 2017-07-24 18:18  冰逸101  阅读(205)  评论(0编辑  收藏  举报