Oracle--数据更新
数据增加--INSERT INTO... VALUES... 实例1: INSERT INTO myemp ( empno,ename,sal,job,comm,mgr,hiredate,deptno) VALUES (8899,‘张三‘,9000.0,‘程序员‘,100.0,7369,TO_DATE(‘1979-11-23‘,‘yyyy-mm-dd‘),40); ? 数据修改--UPDATE 表名 SET 字段1=值1,字段2=字2,...,WHERE 更新条件 范例1:将SMITH的工资修改为8000,佣金修改为2000 UPDATE myemp SET sal = 8000.0,comm = 2000.0 WHERE ename = ‘SMITH‘; 范例2:将ALLEN的工资修改为SCOTT的工资 1. 可以初步写出 UPDATE myemp SET sal = scott工资 WHERE ename = ‘ALLEN; 2.SCOTT的工资为 SELECT sal FROM myemp WHERE ename = ‘SCOTT‘; 范例3:将低公司平均工资的雇员工资上涨20% UPDATE myemp SET sal = sal * 1.2 WHERE sal < ( SELECT AVG(sal) FROM myemp ); 范例4:将所有雇员的雇佣日期修改为今天 UPDATE myemp SET hiredate = sysdate; ? 数据删除--DELETE FROM 表名 WHERE 删除条件; 范例1:删除雇员编号是7566的雇员信息 DELETE FROM myemp WHERE empno = 7566; 范例2:删除雇员编号是7788,7902的雇员信息 DELETE FROM myemp WHERE empno IN (7788,7902); 范例3:删除高于平均工资的雇员信息 DELETE FROM myemp WHERE sal>(SELECT AVG(sal) FROM myemp); 范例4:删除全部记录 DELETE FROM myemp;
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |