程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle(3)數據庫

Oracle(3)數據庫

編輯:Oracle教程

鎖定:

\

<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+MS7NrMqxtPK/qsG9uPa0sL/ao6yy6dGvzazSu8z1vMfCvDwvcD4KPHA+uPy4xNDVw/ujusutz8jM4b27y62+zc/Isbu4srjHPC9wPgoKPGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140421/2014042108535533.jpg" alt="\">

\

2.行級鎖

SELECT … FOR UPDATE語法:

\

\

\

等待

\

3.表級鎖:

(1)共享鎖:

\

(2)排他鎖:

\

(3)死鎖

\


4.表分區

(1)范圍分區

\

\

\

插入(屬於兩個范圍的分區)

\

(2)散列分區

\

(3)列表分區(允許用戶將不相關的數據組織在一起)

\

\

\

(4)復合分區

\

(5)查詢字段表空間(默認找users,查看分區的)

\

(6)添加分區

1. 最後插入

Alter table sales(表名) add partition p3 values less than(maxvalues);

2.在中間插入為拆分分區(把p3分成兩個)

ALTER TABLE sales

split partition p3 at (2000)

into(partition p21,partition p22);

\

(7)刪除分區

Alter table sales drop partition p2;

(8)截斷分區(刪除指定分區中的所有記錄 )

Alter table sales truncate partition p2;

(9)合並分區(必須是湘…?http://www.Bkjia.com/database/DB2/" target="_blank" class="keylink">DB2rXEo6k8L3A+CjxwPkFMVEVSIFRBQkxFIHNhbGVzMiA8L3A+CjxwPk1FUkdFICBQQVJUSVRJT05TICBwMSxwMiAgSU5UTyBQQVJUSVRJT04gIHAyPC9wPgo8cD4gPC9wPgo8cD4gPGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140421/2014042108535856.jpg" alt="\">

5.Oracle中查看所有表和字段

獲取表:

select table_name from user_tables; //當前用戶的表

select table_name from all_tables; //所有用戶的表

select table_name from dba_tables; //包括系統表

select table_name from dba_tables where owner="用戶名'

6.創建共有權限

授權:

\

創建同義詞

(1)私有的(普通的)

\

(2)公有的

\

創建或替換現有的同義詞

\

刪除同義詞

Drop synonym emp;

Drop public synonym emp;

7.序列

\

NEXTVAL 返回序列的下一個值

CURRVAL 返回序列的當前值

\

\

\

8.創建試圖

\

9.對視圖的修改就是映射改表

\

\

10.刪除視圖

\

11.違反

\

12.無法更改視圖

\

13.顯示時間

\

14.創建索引

由於時間長:

\

索引:(可以提高查詢速度(性能))

第一步:排序

\


.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved