--- em sqlplus sqldeveloper(isqlplus) PL/sql developer startup shutdown immediate connect show user EMP --employee 员工信息表 姓名 性别 员工编号 部门编号 电话 薪水 领导编号 入职日期 年龄 ---EMP EMPNO 员工编号 119 ENAME 员工姓名 scott JOB 职位 分析师 MGR 领导编号 3 HIREDATE 入职日期 2001 -10- 9 SAL 工资 8000 COMM 提成 0 DEPTNO 部门编号 10 ---DEPT deptno 部门编号 10 dname IT loc 部门所在地 美国 SALGRADE GRADE losal hisal SQL----------Structure Query Language DQL-------------------select DDL------------------Data Defination l CREATE DROP ALTER TRUNCATE RENAME COMMENT DML---------------- delete update insert merge TCL--------------- commit rollback savepoint DCL -------------- grant revoke ---SQLPLUS客户端自带命令 startup shutdown connect describe set line 80 修饰屏幕宽度 col 列名 for 字符/日期 a (a10) 数字 9占位 (999) set pages 0 emp---ename a----ename col ename for a10 select * from emp 速度速度速度速度所第三代打算速度三大阿斯顿阿斯顿阿斯顿阿德 ; select * from dept; r run / ----执行最近执行过的SQL语句 l list ---查看缓存里面的SQL语句 save /home/oracle/1.sql 把缓冲池的sql语句保存到外部文件中 @ start /home/oracle/1.sql 把外部文件中sql语句加载并执行 spool /home/oracle/1.txt spool off ! host ------------------------------------------------------------------------ change -----c append --a del del define _editor='vim' select ...from ..... 对列的过滤 sal sal,ename,comm * *,sal 别名 select .....from .....where ............. > = < >= <= 工资1000到3000之间都有谁(闭区间) select ename from emp where sal>=1000 and sal<=3000; SQL> select ename from emp where sal between 1000 and 3000; scott和smith的职工编号 SQL> select ename,empno from emp where ename='SCOTT' or ename='SMITH'; SQL> select ename,sal from emp where ename in ('SMITH','SCOTT'); 查询所有人的工资,唯独不看KING的 SQL> select ename,sal from emp where ename<>'KING'; SQL> select ename,sal from emp where ename!='KING'; SQL> select ename,sal from emp where not ename='KING'; 查出没有提成的人都有谁 SQL> select sal from emp where comm is null; 查看名字里含有字母A的都有谁 select...from..where..ORDER BY SQL> select ename,sal from emp order by sal desc; SQL> select ename,sal from emp order by sal asc; SQL> select ename,comm from emp order by comm desc nulls last; SQL> select ename,comm from emp order by comm asc nulls first; 不同部门 都有那些岗位 SQL> select ename from emp where hiredate='19810501'; ENAME ---------- BLAKE SQL> alter session set nls_date_format='yyyy-mm-dd'; Session altered. SQL> select ename from emp where hiredate='1981-05-01'; DQL---- select 。。。。。from 列名字 ename,sal * 表达式 123*321
oracle 实例表查询
来源:这里教程网
时间:2026-03-03 14:19:40
作者:
编辑推荐:
- oracle 实例表查询03-03
- 迁移oracle用户密码03-03
- Oracle:On ROWNUM and Limiting Results03-03
- 开发中常见的Oracle三大故障与调优方法03-03
- Oracle DataGuard环境主备库日志组数和大小调整03-03
- [20191011]拆分rowid 2.txt03-03
- 益配资:优秀的股票配资平台应该是什么样子的03-03
- 关于去客户现场解决问题的随笔03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 开发中常见的Oracle三大故障与调优方法
开发中常见的Oracle三大故障与调优方法
26-03-03 - 益配资:优秀的股票配资平台应该是什么样子的
益配资:优秀的股票配资平台应该是什么样子的
26-03-03 - 优信二手车的一路漂移
优信二手车的一路漂移
26-03-03 - ORA-27090: Unable to reserve kernel resources for asynchronous disk I/O
- 假期的科技包围圈
假期的科技包围圈
26-03-03 - Oracle windows 安装
Oracle windows 安装
26-03-03 - Oracle RAC CacheFusion 系列十五:Oracle RAC CRServer Part Two
- CBC latch 和 buffer pin(buffer busy wait)
- 反向工程
反向工程
26-03-03 - K8s 从懵圈到熟练 – 集群网络详解
K8s 从懵圈到熟练 – 集群网络详解
26-03-03
