数据的增加,更新,删除
--插入数据 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' --条件符合