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

Oracle基礎重點概要

編輯:Oracle教程

表空間                                                                

邏輯上處於數據庫之下,利用表空間可以更靈活地規劃數據庫結構。

  • 創建
create tablespace test datafile ‘E:\’ size 20M autextend   5M;

大小為20M,自動擴充,每次擴充5M。

  • 修改數據庫的默認表空間
   tablespace test;
  • 修改表空間名字
 tablespace test rename  test_data;
  • 刪除的時候應注意刪除的表空間不能為默認的表空間。

表空表                                                                

為已有的數據表增加列

  tablename  (lie_name );

修改列類型

  tablename modify ( lie_name 2());

刪除列

  tablename   lie_name;

重命名列

  tablename rename  old_name  new_name;

Distinct                                                            

獲取唯一記錄、剔除其中的重復記錄。

  e.emloyee_name,s.salary  employees e,salary s  e.employee_id  s.employee_id;

Group by                                                         

group by子句指定分組標准,並將數據源按照該標准進行劃分,然後循環處理每組數據。

 e.employee_id, e.employee_name,(s.salary) total_salary  employees e, salary s  e.emplyee_id  s.employee_id   e.emplyee_id,e.employee_name;

Having                                                             

為了將分組按照一定條件進行過濾,應該使用having子句。

 e.employee_id, e.employee_name,(s.salary) total_salary  employees e, salary s  e.emplyee_id  s.employee_id   e.emplyee_id,e.employee_name  ((s.salary));

Order by                                                           

order by子句用於排序結果集。

  e.employee_name,s.salary  employ e,salary s  e.employee_ids.employee_id orderby s.salary ;
 

varchar2與varchar區別                                    

1.varchar2把所有字符都占兩字節處理(一般情況下),varchar只對漢字和全角等字符占兩字節,數字,英文字符等都是一個字節;

2.VARCHAR2把空串等同於null處理,而varchar仍按照空串處理;

3.VARCHAR2字符要用幾個字節存儲,要看數據庫使用的字符集,

大部分情況下建議使用varchar2類型,可以保證更好的兼容性。

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