基本查询
?
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 删除。