分類  >  資料庫 >

oracle札記(七)處理數據

tags:    時間:2013-12-23 21:49:21
oracle筆記(七)處理數據

處理數據

1、a. DML語句:insert update delete select

      b.DDL語句:create alter drop truncate; create/drop view;create/drop index(sequence ,syncnym)

      c.DCL語句:commit rollback

2、隱式插入null,顯式插入空值。

3、地址符  & :insert into emp(empno,ename,sal,deptno) values(&empno,&ename,&sal,&deptno);可以應用在任何一個DML語句中。

4、一次拷貝表記錄:insert into emp30 select * from emp wheredeptno=30,DML語句中可以嵌套子查詢。

5、delete與truncate table區別:a,delete是DML,truncate是DDL語句,DML可以rollback,DDL不可以。b.delete是逐條刪除,truncate先摧毀再重建。c.delete會產生碎片,truncate不會。d.delete不會釋放空間,truncate會釋放空間。

6、事務:a.事務的啟始標誌--DML,事務的結束標誌:提交,顯式提交,commit,隱式提交,DDL語句、正常退出exit。回滾:顯式,rollback,隱式,非正常退出,掉電,當機。

 7、創建表:a.創建表許可權;b.存儲空間。

8、查看回收站: show recyclebin   徹底刪除表:drop table test purge;

9、視圖:簡化查詢,限制數據訪問,提供數據的相互獨立,同樣的數據,不同的顯示方式。

10、序列:用於主鍵自動增長。sequence。默認一次產生20,停電之後按照下一個序列開始,這樣序列是不連續的,序列是存在內存中的,所以性能較高。序列是個共有對象,這也是序列不連續的第二個原因。回滾是第三個造成序列不連續的原因。

11、索引:a.B樹索引,b.點陣圖索引。由系統自己維護索引表。

12、同義詞:synonym 。使用同義詞訪問相同的對象,提高資料庫的安全性。

 

 

推薦閱讀文章

Bookmark the permalink ,來源:互聯網