Oracle表的建立和管理

2021-10-03 04:59:53 字數 1324 閱讀 3914

date:儲存日期時間資料

clob:大文字資料,最多可以儲存4g的文字

blob:二進位制資料,可以儲存最大4g資料

create

table 表名稱(

列名稱 型別 [

default 預設值]

,列名稱 型別 [

default 預設值]

,列名稱 型別 [

default 預設值]

,列名稱 型別 [

default 預設值],)

;

例如:

create

table member(

mid number,

name varchar(50

)default

'無名氏'

);

在資料增加的時候,如果沒有填寫資料,可以用預設值填空

rename 舊表名稱 to 新錶名稱

資料字典:

如果執行重新命名之後,資料無法回滾

truncate table 表名稱

如果刪除表的同時,表的占用資源(約束,索引等)不會例客釋放

截斷表可以刪除表的所有占用資源,無法回滾

複製表機構和資料

create table 表名稱 as 子查詢

例如:建立乙個部門編號為10的人員資訊表

create

table emp10

asselect

*from emp where empno=

10;

複製表結構,可以通過設定錯誤條件,滿足要求

create table temp as

select * from emp where 1=2

drop table 表名稱;

資料表的刪除,刪除之後,資料痕跡還會留存

從刪除之前,閃回表

強制刪除,不進**站(比較重要)

刪除**站裡面的表

清空**站(比較重要)

指令碼:(用於測試)

不寫預設值比較好,因為如果資料比較多,資料都要更新

alter

table 表名稱 add

( 列名稱 型別 [

default 預設值]

, 列名稱 型別 [

default 預設值]

)

alter table 表名稱 modify (列名 型別 [預設值])

alter table drop column 列名稱

Oracle 建立和管理表

建立表 sql create table test1 2 tid number,3 tname varchar2 20 4 hidatedate date default sysdate default表示預設值 快速建表 sql 建立表 包含員工號 姓名 月薪 年薪 部門名稱 sql create...

Oracle 建立和管理表

物件描述表 基本的資料儲存集合,由行和列組成 檢視從表中抽出的邏輯上相關的資料集合 序列提供有規律的數值 索引提高查詢的效率 同以詞給物件起別名 如 select fromuser tables,檢視使用者建立的表 select table name from user tables select ...

Oracle 建立和管理表

常見的資料庫物件 oracle 資料庫中的表 資料字典 查詢資料字典 select table name from user tablesselect distinct object type from user objects select from user catalog 命名規則 creat...