oracle基礎筆記 常用命令

2021-08-13 21:11:31 字數 2330 閱讀 3749

資料字典:

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_name

set column1=value1,…[where connditions]

刪除資料(以行刪除)沒有截斷表的效率高

delete from table_name [where conditions]

非空約束

主鍵約束(唯一,非空)

在修改表時新增主鍵約束

alter table table_name

add constraint constraint_name

primary key(column_name1,…);

更改約束的名稱

alter table table_name

rename constraint old_name to new_name

刪除主鍵約束

外來鍵約束

在修改表時新增外來鍵約束(內表示級聯刪除)

alter table table_name

add constraint constraint_name foreign

key(column_name) references

table_name(column_name)[on delete cascade]

刪除外來鍵約束

唯一約束(允許有空值且可以有多個)

在修改表時新增唯一約束

alter table table_name

add constraint constraint_name

unique(column_name);

刪除唯一約束

同外來鍵約束一樣

檢查約束

在修改表時新增檢查約束

alter table table_name

add constraint constraint_name

check(expressions);

刪除檢查約束

同上清除之前設定的格式

column column_name clear

對查詢結果排序

select …from….[where …]

order by column1 desc/asc,…

case…when 語句

case column_name

when 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報告 ...