Oracle資料庫02 表的常用操作

2021-09-26 16:03:02 字數 1452 閱讀 1940

表:基本的資料儲存集合,由行和列組成

序列:提供有規律的數值

索引:提高查詢的效率

同義詞(別名):給物件起別名

必須以字母開頭

必須在1-30個字元之間

必須只能包含a-z,a-z,0-9,_,$,和#

必須不能和使用者定義的其他物件崇明

必須不能是oracle 的保留字

oracle預設儲存是都存為大寫

資料庫名只能是1-8位,datalink可以是128位,和其它一些特殊字元。

(1)建立表

a.普通建立

【注意】

建立表必須具備建立許可權和儲存空間。

建立表必須指定:表名和列名、資料型別、資料型別的大小。

b.使用子查詢建立表

使用as subquery 選項,將建立表和插入資料結合起來。

指定的列和子查詢中的列要一一對應

通過列名和預設值定義列

【案例】

(2)修改表

alter table功能

追加新的列:add,新列是表中的最後一列

修改現有的列:modify可以修改列的資料型別、尺寸和預設值

重新命名:rename 可以改變表、檢視、序列或者同義詞對的名稱

刪除列:alter table 表名 drop columns 列名

(3)刪除和清空表

a.刪除表、表中列:drop

資料和結構都會被刪除

所有正在執行的相關事務被提交

所有相關索引被刪除

drop table語句不能回滾,但是可以閃回。

刪除表dept80

drop table deppt80

刪除列job_id

alter table dept80 drop column job_id;

b.清空表:truncate

刪除表中的所有資料

釋放表的儲存空間

truncate語句不能回滾

可以使用delete語句刪除資料

oracle資料庫學習02

select from emp 在取得全部資料之後,可以發現某些列上會顯示 null 的資訊,那麼所謂的 null 表示 沒有內容。null 0,表示暫時位置的內容。select distinct 列名稱 as 列別名,from 表名稱 表別名 即簡單查詢中,有兩個子句完成 select子句 在子句...

Oracle資料庫表空間常用操作

1.檢視所有表空間大小 sql select tablespace name,sum bytes 1024 1024 from dba data files group by tablespace name 2.已經使用的表空間大小 sql select tablespace name,sum by...

Oracle資料庫檢視所有表的常用系統表

獲取字段注釋 select from all col comments 獲取表字段 select from user tab columns where table name 使用者表 order by column name 獲取表注釋 select from user tab comments ...