ORACLE SQL建立管理表(DDL)

2021-09-17 03:00:52 字數 1300 閱讀 4001

ddl: data definition language 資料定義語言

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

表的命名規則:

表名和列名:

必須以字母開頭,必須在1—30之間,必須只能包含 a–z, a– z, 0–9, _, $, 和 #,必須不能和使用者定義的其他物件重名,必須不能是oracle 的保留字

2.資料型別

varchar2(size) 可變長字元資料,char(size) 定長字元資料,

number(p,s) 可變長數值資料,date日期型資料,

long 可變長字元資料,最大可達到2g

clob字元資料,最大可達到4g

raw (long raw) 原始的二進位制資料

blob二進位制資料,最大可達到4g

bfile儲存外部檔案的二進位制資料,最大可達到4g

rowid 行位址

.create table: 建立表

1)直接建立

create table st (

sno char (3),

sname varchar2 (8),

s*** varchar (2),

sbirthday date,

class char (5));

2)通過子查詢的方式建立

create table emp

as select employee_id as id, last_name as name, hire_date from employees;

3)複製現有的表

create table emp2 as select * from employees where 1=2

–建立的emp2是空表

2.alter table 語句(列的追加,修改,刪除,重新命名列)

1)追加列

alter table emp1 add (birthday_date)

2)修改現有的列

alter table emp1 modify (name varchar2 (25) default』a』)

3)重新命名現有的列

alter table emp1 drop column birthday;

4)刪除現有的列

alter table emp1 drop column birthday;

3.drop table刪除表

1)drop table e***;

4.清空表中的資料

1)truncate table e***;

5.重新命名表

1)rename emp2 to e***;

建立 管理撤銷表空間

撤銷管理模式 使用者通過設定撤銷管理模式 undo mode 就可以靈活地選擇使用手動撤銷管理 manual undo management 或自動撤銷管理 automatic undo management 資料庫系統既可以執行在手動撤銷管理模式下,也可以執行於自動撤銷管理模式下。在手動撤銷管理模...

Oracle建立 管理撤銷表空間

撤銷管理模式 使用者通過設定撤銷管理模式 undo mode 就可以靈活地選擇使用手動撤銷管理 manual undo management 或自動撤銷管理 automatic undo management 資料庫系統既可以執行在手動撤銷管理模式下,也可以執行於自動撤銷管理模式下。在手動撤銷管理模...

unity3d 遊戲外掛程式 關卡頁面建立管理

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...