【正文】
刪除整張表改變查詢結(jié)果的格式Col job for a20 for 即為format縮寫Col sal for DML數(shù)據(jù)字典All_table 當(dāng)前用戶可以訪問的對象Dba_table 當(dāng)前數(shù)據(jù)庫(必須dba用戶登錄)User_table 當(dāng)前用戶擁有的對象Views 視圖Indexes 索引,目錄Object 對象Synonym 數(shù)據(jù)庫里Sequence 磁盤文件上V$ 內(nèi)存。 刪除所有行,保留表結(jié)構(gòu),不可恢復(fù),磁盤空間立刻釋放。表改名和刪除(慎重使用)Rename student to mystu。一次只能一列,保證刪除后表中至少有一列(不可恢復(fù))Alter table student Set unused(m2)。Alter table student Modify(m2 varchar2(1))。Creat table myemp(sal,job) 學(xué)習(xí)指定列,必須上下一致AsSelect sal,jobFrom emp。就會報錯Number 數(shù)字型 number(P,S) P代表有多少位,S代表在小數(shù)點(diǎn)后有幾位)Money 用于貨幣,精度高Creat table student(sid number (3) Sname varchar2(4) Ssex char(1))。九 DDL和DMLDDL數(shù)據(jù)定義語言(立刻提交)auto mitCreat 創(chuàng)建 Alter 修改Drop 刪除Truncate 刪除所有行Creat table myinfo 表名中可包含”” “_” “$”字符,數(shù)字不能在表名第一位(id number (3) Name varchar2(10) varchar2 變長字符串 Sex char(1) char 定長字符串Comm1 varchar2(10)Comm2 varchar(10))。CLERK39。CLERK39。CLERK39。)。顯示雇員薪水大于工作類型( job) 為 ’ CLERK ‘ 的平均薪水select ename,job,sal,hiredatefrom empwhere sal(select avg(sal)from empwhere job=39。SCOTT39。步驟三: having min(sal)( 子查詢 )SELECT deptno, MIN(sal) FROM emp GROUP BY deptno having MIN(sal) (SELECT MIN(sal)FROM empWHERE deptno = 20)。哪些員工的工資比最低的平均工資高(按職位)select empno,ename,sal,jobfrom emp where salany(select avg(sal) from emp group by job)。PRES%39。CLERK39。CLERK39。group by job having avg(sal) (select min(avg(sal)) from emp group by job)。查詢平均工資高于最低平均工資(按照職位分)的所有職位的名單select job,min(sal),avg(sal),max(sal)from emp where job not like 39。)。)andsal =(select sal from emp where ename =39。查詢職位與SMITH相同的員工,但工資不超過ADAMS的所有員工select empno,ename,sal,jobfrom emp where job =(select job from emp where ename =39。SMITH39。Using select 列表(列不能有限定詞)On 一定有限定詞,可多表連接八 子查詢子查詢中有空值null的,整個查詢不返回任何值in 243。自然連接seclet empno,sal,ename,locfrom emp nature join dept左連接select empno,sal,ename,loc,dnamefrom dept (主表)left outer join empon (=)(lefe outer可改為right outer 主表變?yōu)閑mp)采用自然連接不會忽略數(shù)據(jù),有空的地方也會列出 聯(lián)合 ,并集(去重復(fù)) union all 不去重2. intersect 交集3. minus 減法order by只能出現(xiàn)一次,只能放在最后。ANALYST39。CLERK39。查詢員工的信息和部門信息onselect ,from emp e join dept don ( = )order by 。