oracle查所有实例,oracle 实例表查询

---

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值