資料字典:
dba_tablespaces 針對系統管理員級別user_tablespaces 針對普通使用者檢視
dba_users 針對系統管理員
user_users 針對普通使用者
在建表時複製資料
create table table_newname
as select column1,…|* from table_old
在對錶新增時複製
insert into table_new[(column1,…)]
select column1,…|*from table_old
修改表資料(where 表示條件)
update table_nameset column1=value1,…[where connditions]
刪除資料(以行刪除)沒有截斷表的效率高
delete from table_name [where conditions]
非空約束
主鍵約束(唯一,非空)
在修改表時新增主鍵約束
alter table table_nameadd constraint constraint_name
primary key(column_name1,…);
更改約束的名稱
alter table table_namerename constraint old_name to new_name
刪除主鍵約束
外來鍵約束
在修改表時新增外來鍵約束(內表示級聯刪除)
alter table table_nameadd constraint constraint_name foreign
key(column_name) references
table_name(column_name)[on delete cascade]
刪除外來鍵約束
唯一約束(允許有空值且可以有多個)
在修改表時新增唯一約束
alter table table_nameadd constraint constraint_name
unique(column_name);
刪除唯一約束
同外來鍵約束一樣
檢查約束
在修改表時新增檢查約束
alter table table_nameadd constraint constraint_name
check(expressions);
刪除檢查約束
同上清除之前設定的格式
column column_name clear
對查詢結果排序
select …from….[where …]order by column1 desc/asc,…
case…when 語句
case column_namewhen value1 then result1,…
[else rusult]
end
decode函式
decode(column_name,value1,result1,…,defaultvalue)
oracle基礎常用命令
建立表空間 create tablespace tangpeng 表空間 tangpeng datafile e wb work biaokongjian tangpeng.dbf 物理檔案位置,必須為dbf檔案 size 100m 初始容量 autoextend on 自增 next 10m 每次...
Oracle常用命令筆記
一.基礎sql語句 二.pfile,spfile管理 pfile spfile 三.啟動,關閉資料庫 關閉 四.修改sga引數 五.查詢oracle配置引數 具體查詢某個oracle引數,只需輸入部分關鍵字即可,比如 查詢sga target的值。六.生成awr報告 具體請參考 awr報告 生成 七...
Oracle常用命令筆記
一.基礎sql語句 更多技巧請參考 sql基本語句 二.pfile,spfile管理 pfile spfile 三.啟動,關閉資料庫 關閉 四.修改sga引數 五.查詢oracle配置引數 具體查詢某個oracle引數,只需輸入部分關鍵字即可,比如 查詢sga target的值。六.生成awr報告 ...