林洁雯优秀作者
原创内容 来源:小居数码网 时间:2024-08-15 18:13:01 阅读() 收藏:24 分享:64 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有1897个文字,大小约为8KB,预计阅读时间5分钟。
1.更新(update)语法: update 表名 set 列名 =值,列名=值 where 条件1.1 例子修改所有的老师的性别为男update teacherinfo set tsex = '男';修改王老师的性别为‘女'update teacherinfo set tsex = '女' where tname ='王老师';2.删除(delete)语法: delete from 表名 where 条件;2.1 几种删除操作的区别如删除所有的老师信息,有以下几种方式,他们的区别如下
'update teacherinfo set tsex = '女' where tname ='王老师';
truncate table teacherinfo;
delete from teacherinfo where tname ='王老师';
delete from teacherinfo_bak ;
select * from emp;
select empno,ename,sal from emp;
select *from emp where deptno = 30 and job = 'SALESMAN';
select distinct job from emp;
select distinct empno,job from emp;
select empno , ename ,sal from emp order by sal desc, empno asc ;
select empno , ename ,sal from emp order by sal desc, empno asc ;
select '员工编号:' || empno || '员工姓名:' || ename || '薪资:' || sal 员工信息 from emp;
要执行基于数值的运算,可以在SQL命令汇总使用算术表达式。
算数表达式有number数据列席的列名、数值常量和连接他们的算数操作符组成。算术操作符包括+(加)、-(减)、*(乘)、/(除)。
日期可以进行加、减操作,加减的是天数,但是不能进行乘除操作。
但日期相减后得到的是天数。
select * from emp where deptno !=30;select * from emp where deptno <>30;
逻辑操作符用于组合多个比较运算的结果以生成一个或真或假的操作。逻辑操作符包括AND(与)、OR(或)、NOT(非)。
1、select * from emp where job='CLERK' or job ='MANAGER' or job ='SALESMAN';2、select * from emp where job in('CLERK','MANAGER','SALESMAN');
select * from emp where job not in ('CLERK','MANAGER','SALESMAN');
select * from emp where ename like 'S%';
select * from emp where ename like '%O%';
select * from emp where enamelike '__O%';
select * from dept d where notexists(select 1 from emp where deptno =d.deptno);
select * from emp where comm is null;
select * from emp where comm is not null;
update emp set comm = nvl(comm,0) +100 where comm is null;
1.exists和in的区别?
(1)因为exists是对外表做loop循环,每次循环在对内表(子查询)进行查询,所以当内表(子查询)大的时候,使用exists效率更高。
(2)in是把外表和内表做hash连接,先查询内表,再把内表结果和外表匹配,所以当外表大的时候,使用in效率更高(外表可以使用索引)。
(3)针对同一个条件列使用or时,就可以使用in,in里面的数据是或者关系。
上面就是小居数码小编今天给大家介绍的关于(oracle的增删改查语句)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(405)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:oracle数据库增删改查命令(oracle的增删改查语句):http://sjzlt.cn/shuma/155945.html