應屆生備戰未來工作之Oracle學習1

2021-05-27 22:38:40 字數 4324 閱讀 1016

今天,下午和晚上看了會oracle的知識。下面是,今天總結的幾個知識點:

1.  sql 結構查詢語言 structured query language 

2.  在oracle 10g或以上的版本中,出於安全的考慮,所有oracle的預設使用者,包括scott都被鎖住。此時,可以system或sys使用者登入資料庫  

解鎖 使用者scott     

alter user scott identified by tiger account unlock

3. 萬一scott使用者中的某個物件出現了問題, 恢復使用者scott

以資料庫管理員身份登入,找到資料庫系統中的指令碼檔案scott.sql,執行它可以重建使用者scott和它所擁有的一切。即

sql>@$oracle_home\rdbm\admin\scott.sql,在我的機子上如下:

sql> @e:\oracle\product\10.2.0\db_1\rdbms\admin\scott.sql

4.  刪除表

drop table tablename[cascade constraints]

如果該錶和其他表有約束關係,則選擇中的引數,即級聯刪除索引。

5.  isql*plus

登入oracle方式之一,使用網路版的sql*plus,即isql*plus,通過瀏覽器登入。這首先需要獲得isql*plus服務的http埠號,因此要進入$oracle_home\install目錄(我的是 e:\oracle\product\10.2.0\db_1\install)找到portlist.ini,這裡面存有isql*plus服務的http埠號,為5560. 開啟瀏覽器,輸入http://localhost:5560/isqlplus(如果是遠端登入,則將localhost換成主機名或ip位址)

6.  sql*plus預設的列標題結果顯示是:

1.字元和日期資料為左對齊

2.數字型資料為右對齊

7.  文字字串

是包含在select字句中的字元、數字或表示式,而不是任何的列名或者列的別名。如果文字字元是日期型和數字型,就必須將它們用單引號括起來。

8.  連線運算子

由兩個豎線(||)表示,把用於乙個或多個列的字串連線在一起。

9.  查詢時去除重複行

select distinct 列名

from 表名

注意:當查詢比較大的表時應盡量避免使用distinct,因為oracle系統是通過排序的方式完成distinct這一功能的,所以會造成oracle系統的效率降低。

10. 

投影(project):在查詢語句中中選擇指定的列

語句(statement):乙個完整的sql命令

子句(clause):每乙個關鍵字和後面跟著的選項

11.選擇(selection)操作:

使用where子句來限制哪些行(記錄)要顯示,這就是選擇操作。

12.  常用的比較運算子:>、>=、<、<=、=(注意和c的區別)、<>或!=

13. between下限and上限

顯示結果包括下限和上限

該運算子如果用於字元型和日期型資料,則這兩種型別的資料必須用單引號括起來

在between前加not,就可得到不在該範圍的紀錄

14.  使用轉義(escape)操作符

若要查詢的的字串中含有"_"或"%"時,使用轉義操作符

如有表dept_temp

deptno dname          loc

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

10 accounting     new york

20 research       dallas

30 sales          chicago

40 operations     boston

88 it_research    beijing

那麼查詢部門名以it_開始的所有資料行

sql> select *

2  from dept_temp

3  where dname like 'it\_%' escape '\';

deptno dname          loc

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

88 it_research    beijing

當然可以用escape指定任意字元為轉義字元

15.   利用order by 字句對查詢的結果進行排序,asc為公升序(預設), desc為降序。

如果使用order by字句,則該字句一定是sql語句的最後乙個字句。

16.  order by 字句中使用別名或表示式或列號

(1)使用別名

sql> select empno "employee num", ename name, (sal+500)*12 "annual salary"

2  from emp

3  order by "annual salary" desc;

employee num name       annual salary

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

7839 king               66000

7902 ford               42000

7566 jones              41700

7698 blake              40200

7782 clark              35400

7499 allen              25200

7844 turner             24000

7934 miller             21600

7654 martin             21000

7521 ward               21000

7900 james              17400

(2)使用表示式

sql> select empno "employee num", ename name, (sal+500)*12 "annual salary"

2  from emp

3 order by (sal+500)*12 desc

employee num name       annual salary

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

7839 king               66000

7902 ford               42000

7566 jones              41700

7698 blake              40200

7782 clark              35400

7499 allen              25200

7844 turner             24000

7934 miller             21600

7654 martin             21000

7521 ward               21000

7900 james              17400

(3)order by中使用列號(這種用法,不提倡使用)

order by後面的數字表示按第幾列進行排序

sql> select empno "employee num", ename name, (sal+500)*12 "annual salary"

2  from emp

3 order by 3 desc

employee num name       annual salary

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

7839 king               66000

7902 ford               42000

7566 jones              41700

7698 blake              40200

7782 clark              35400

7499 allen              25200

7844 turner             24000

7934 miller             21600

7654 martin             21000

7521 ward               21000

7900 james              17400

應屆生找工作

面臨畢業季,多多少少要去找工作。最近投了很多簡歷,面了幾個物流的工作。都因為時間的關係,拒絕了我。這時我就在想,我為什麼要報北京呢。既然都要回來找工作。內心無比的著急,又無能為力。想來生活被就充滿挫折,在不斷的嘗試中成長。雖然我現在還是沒有工作,但是還是希望自己在6月末到7月初能找到工作。所以我想要...

應屆生應該如何準備找工作?

作為乙個985學渣,來說說我找工作的理解吧。從研二下就要開始準備找工作了。第2批來的是大型網際網路公司的實習。這樣的實習是有一定的轉正機遇的。如果參加正式批的話,難度比實習轉正要高很多。如果立志於要加入這種頂級公司的話,就一定要準備好實習。當然這是對普通人來說,如果是大佬的話,隨時都能找到。實習當中...

應屆生找工作優先順序(含淚傾訴)

公務員 國考 省考 市考 事業單位 統招 自招 國企 應屆生校招 私企 各大招聘軟體 公務員 每年一次國考 省考 市考 看各個城市 主要考查智商 行測 和情商 申論 結構化面試 優點 工作穩定 福利待遇好,社會地位高,晉公升渠道透明多樣 工作年限 選調考試 事業單位 分為綜合類 公共服務,如圖書館 ...