前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle 数据库入门之----------------------基本查询

Oracle 数据库入门之----------------------基本查询

原创
作者头像
互联网CEO
修改2018-12-12 10:16:15
5570
修改2018-12-12 10:16:15
举报

基本查询

?

SQL>?--当前用户

SQL>?show use

USER?为?"SCOTT"

SQL>??--当前用户下的表

SQL>?select?*?from?tab;

?

TNAME ?????????????????????????TABTYPE ?CLUSTERID ??????????????????????????????

------------------------------ ------- ---------- ??????????????????????????????

DEPT ??????????????????????????TABLE????????????????????????????????????????????

EMP ???????????????????????????TABLE????????????????????????????????????????????

BONUS ?????????????????????????TABLE????????????????????????????????????????????

SALGRADE ??????????????????????TABLE????????????????????????????????????????????

?

SQL>?--员工表的结构

SQL>?desc?emp

?名称 ?????????????????????????????????????是否为空??类型

?----------------------------------------- -------- ----------------------------

?EMPNO ????????????????????????????????????NOT?NULL?NUMBER(4)

?ENAME ?????????????????????????????????????????????VARCHAR2(10)

?JOB ???????????????????????????????????????????????VARCHAR2(9)

?MGR ???????????????????????????????????????????????NUMBER(4)

?HIREDATE ??????????????????????????????????????????DATE

?SAL ???????????????????????????????????????????????NUMBER(7,2)

?COMM ??????????????????????????????????????????????NUMBER(7,2)

?DEPTNO ????????????????????????????????????????????NUMBER(2)

?

SQL>?--清屏

SQL>?host?cls

?

SQL>?--查询所有的员工信息

SQL>?select?*?from?emp;

?

?????EMPNO ENAME ?????JOB ?????????????MGR HIREDATE ?????????????SAL ??????COMM

---------- ---------- --------- ---------- -------------- ---------- ----------

????DEPTNO ?????????????????????????????????????????????????????????????????????

---------- ?????????????????????????????????????????????????????????????????????

??????7369?SMITH ?????CLERK ??????????7902?17-12月-80????????????800????????????

????????20??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7499?ALLEN ?????SALESMAN ???????7698?20-2月 -81???????????1600????????300?

????????30??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7521?WARD ??????SALESMAN ???????7698?22-2月 -81???????????1250????????500?

????????30??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

?

?????EMPNO ENAME ?????JOB ?????????????MGR HIREDATE ?????????????SAL ??????COMM

---------- ---------- --------- ---------- -------------- ---------- ----------

????DEPTNO ?????????????????????????????????????????????????????????????????????

---------- ?????????????????????????????????????????????????????????????????????

??????7566?JONES ?????MANAGER ????????7839?02-4月 -81???????????2975????????????

????????20??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7654?MARTIN ????SALESMAN ???????7698?28-9月 -81???????????1250???????1400?

????????30??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7698?BLAKE ?????MANAGER ????????7839?01-5月 -81???????????2850????????????

????????30??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

?

?????EMPNO ENAME ?????JOB ?????????????MGR HIREDATE ?????????????SAL ??????COMM

---------- ---------- --------- ---------- -------------- ---------- ----------

????DEPTNO ?????????????????????????????????????????????????????????????????????

---------- ?????????????????????????????????????????????????????????????????????

??????7782?CLARK ?????MANAGER ????????7839?09-6月 -81???????????2450????????????

????????10??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7788?SCOTT ?????ANALYST ????????7566?19-4月 -87???????????3000????????????

????????20??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7839?KING ??????PRESIDENT ???????????17-11月-81???????????5000????????????

????????10??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

?

?????EMPNO ENAME ?????JOB ?????????????MGR HIREDATE ?????????????SAL ??????COMM

---------- ---------- --------- ---------- -------------- ---------- ----------

????DEPTNO ?????????????????????????????????????????????????????????????????????

---------- ?????????????????????????????????????????????????????????????????????

??????7844?TURNER ????SALESMAN ???????7698?08-9月 -81???????????1500??????????0?

????????30??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7876?ADAMS ?????CLERK ??????????7788?23-5月 -87???????????1100????????????

????????20??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7900?JAMES ?????CLERK ??????????7698?03-12月-81????????????950????????????

????????30??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

?

?????EMPNO ENAME ?????JOB ?????????????MGR HIREDATE ?????????????SAL ??????COMM

---------- ---------- --------- ---------- -------------- ---------- ----------

????DEPTNO ?????????????????????????????????????????????????????????????????????

---------- ?????????????????????????????????????????????????????????????????????

??????7902?FORD ??????ANALYST ????????7566?03-12月-81???????????3000????????????

????????20??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

??????7934?MILLER ????CLERK ??????????7782?23-1月 -82???????????1300????????????

????????10??????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????

?

已选择 14?行。

?

SQL>?--设置行宽

SQL>?show linesize

linesize 80

SQL>?set?linesize 120

SQL>?--设置列宽

SQL>?col ename for?a8

SQL>?col sal for?9999

SQL>?/

?

?????EMPNO ENAME ???JOB ?????????????MGR HIREDATE ????????SAL ??????COMM ????DEPTNO ????????????????????????????????????

---------- -------- --------- ---------- -------------- ----- ---------- ---------- ????????????????????????????????????

??????7369?SMITH ???CLERK ??????????7902?17-12月-80???????800????????????????????20?????????????????????????????????????

??????7499?ALLEN ???SALESMAN ???????7698?20-2月 -81??????1600????????300?????????30?????????????????????????????????????

??????7521?WARD ????SALESMAN ???????7698?22-2月 -81??????1250????????500?????????30?????????????????????????????????????

??????7566?JONES ???MANAGER ????????7839?02-4月 -81??????2975????????????????????20?????????????????????????????????????

??????7654?MARTIN ??SALESMAN ???????7698?28-9月 -81??????1250???????1400?????????30?????????????????????????????????????

??????7698?BLAKE ???MANAGER ????????7839?01-5月 -81??????2850????????????????????30?????????????????????????????????????

??????7782?CLARK ???MANAGER ????????7839?09-6月 -81??????2450????????????????????10?????????????????????????????????????

??????7788?SCOTT ???ANALYST ????????7566?19-4月 -87??????3000????????????????????20?????????????????????????????????????

??????7839?KING ????PRESIDENT ???????????17-11月-81??????5000????????????????????10?????????????????????????????????????

??????7844?TURNER ??SALESMAN ???????7698?08-9月 -81??????1500??????????0?????????30?????????????????????????????????????

??????7876?ADAMS ???CLERK ??????????7788?23-5月 -87??????1100????????????????????20?????????????????????????????????????

?

?????EMPNO ENAME ???JOB ?????????????MGR HIREDATE ????????SAL ??????COMM ????DEPTNO ????????????????????????????????????

---------- -------- --------- ---------- -------------- ----- ---------- ---------- ????????????????????????????????????

??????7900?JAMES ???CLERK ??????????7698?03-12月-81???????950????????????????????30?????????????????????????????????????

??????7902?FORD ????ANALYST ????????7566?03-12月-81??????3000????????????????????20?????????????????????????????????????

??????7934?MILLER ??CLERK ??????????7782?23-1月 -82??????1300????????????????????10?????????????????????????????????????

?

已选择 14?行。

?

SQL>?--通过列名

SQL>?select?empno,ename,job,mgr,hiredate,sal,comm,deptno

??2??from?emp;

?

?????EMPNO ENAME ???JOB ?????????????MGR HIREDATE ????????SAL ??????COMM ????DEPTNO ????????????????????????????????????

---------- -------- --------- ---------- -------------- ----- ---------- ---------- ????????????????????????????????????

??????7369?SMITH ???CLERK ??????????7902?17-12月-80???????800????????????????????20?????????????????????????????????????

??????7499?ALLEN ???SALESMAN ???????7698?20-2月 -81??????1600????????300?????????30?????????????????????????????????????

??????7521?WARD ????SALESMAN ???????7698?22-2月 -81??????1250????????500?????????30?????????????????????????????????????

??????7566?JONES ???MANAGER ????????7839?02-4月 -81??????2975????????????????????20?????????????????????????????????????

??????7654?MARTIN ??SALESMAN ???????7698?28-9月 -81??????1250???????1400?????????30?????????????????????????????????????

??????7698?BLAKE ???MANAGER ????????7839?01-5月 -81??????2850????????????????????30?????????????????????????????????????

??????7782?CLARK ???MANAGER ????????7839?09-6月 -81??????2450????????????????????10?????????????????????????????????????

??????7788?SCOTT ???ANALYST ????????7566?19-4月 -87??????3000????????????????????20?????????????????????????????????????

??????7839?KING ????PRESIDENT ???????????17-11月-81??????5000????????????????????10?????????????????????????????????????

??????7844?TURNER ??SALESMAN ???????7698?08-9月 -81??????1500??????????0?????????30?????????????????????????????????????

??????7876?ADAMS ???CLERK ??????????7788?23-5月 -87??????1100????????????????????20?????????????????????????????????????

?

?????EMPNO ENAME ???JOB ?????????????MGR HIREDATE ????????SAL ??????COMM ????DEPTNO ????????????????????????????????????

---------- -------- --------- ---------- -------------- ----- ---------- ---------- ????????????????????????????????????

??????7900?JAMES ???CLERK ??????????7698?03-12月-81???????950????????????????????30?????????????????????????????????????

??????7902?FORD ????ANALYST ????????7566?03-12月-81??????3000????????????????????20?????????????????????????????????????

??????7934?MILLER ??CLERK ??????????7782?23-1月 -82??????1300????????????????????10?????????????????????????????????????

?

已选择 14?行。

?

SQL>?/*

SQL> SQL优化的原则:

SQL> 1。尽量使用列名

SQL> */

SQL>?host?cls

?

SQL>?--查询员工信息:员工号 姓名 月薪

SQL>?select?empno,ename,sal

??2??form emp;

form emp

?????*

第?2?行出现错误:?

ORA-00923:?未找到要求的 FROM?关键字

?

?

SQL>?--c命令 change

SQL>?2

??2*?form emp

SQL>?c /form/from

??2*?from?emp

SQL>?/

?

?????EMPNO ENAME ?????SAL ??????????????????????????????????????????????????????????????????????????????????????????????

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com