oracle資料對錶的操作(DDL)

2021-08-08 18:45:16 字數 1156 閱讀 3674

2)建表

create table 表名(

no number(6),

sname varchar2(20)

); 3)操作表

增加列;alter table emp add(address varchar2(50), id number(18) );

刪除列 alter table emp drop column address;

修改列資料型別及長度 alter table emp modify( id varchar2 (20));

修改列名 alter table emp rename column id to sid;

修改表名 rename emp to semp;

刪除表 drop table semp;

4)約束

新增約束

alter table emp modify id not null;

alter table emp add constraint pk_emp primary key(eno);

alter table emp add constraint fk_emp foreign key(deptno) references deptn(deptno);

alter table emp add constraint ch_emp check(***=』男』or ***=』女』);

刪除約束;

alter table emp drop constraint 約束名;

修改非空約束;

alter table emp modify 列名 null;

強制刪除具有外健列依附的主鍵用cascade

alter table emp drop constraint 主鍵約束名 cascade;

5)對錶中資料進行更新(增刪改)

增加資料 insert into emp values();

刪除資料 delete from emp where

delete from emp —做日誌,可以恢復,rollback;

truncate table emp;—-不做日誌,資料不可恢復;

update emp set sal=sal+100 where eno=5555;

6>表的資料的查詢操作:

Oracle 對錶的操作

給表增加字段 alter table 表名 add 欄位名 型別 default 預設值 修改表字段 alter table 表名 modify 要修改的字段 型別 如果你是以a使用者登入資料庫,想檢視a使用者下所有的表,用這個語句 select table name from user table...

oracle對錶空間的操作

動態效能檢視 當oracle資料庫在啟動的時候就會建立動態效能檢視,當關閉的時候就會刪除動態效能檢視。o racle資料庫的動態檢視都是以v 開始的,並且oracle為每個動態效能檢視提供相應的同義詞,並且同義詞是以v 開始。例如 v datafile的同義詞為v datafile 動態檢視所有者為...

Oracle常用對錶操作的sql

oracle的sql語言常常分為四大類別 dql 是資料查詢語言 data query language 的縮寫,dql基本結構是由select子句,from子句,where子句組成的查詢塊。dml 是資料操縱語言 data manipulation language 的簡寫。插入 insert 刪...