Oracle資料庫常用語句

2022-05-07 05:54:09 字數 813 閱讀 5661

建表語句:

create table test1(id varchar2(20) not null primary key);

增加乙個表字段:

alter table test1 add(name varchar2(20) default 'null' not null);

增加多個表字段:

alter table test1 add(name varchar2(20) default 'null' not null,age integer default '20' not null);

修改表名:

alter table table1 rename to test1;

刪除表:

1.delete from 表名; ---是dml,不執行commit時不生效;不刪除表結構,只刪除表內容;不會釋放占用空間;

2.drap table 表名; ---直接生效不能回滾;執行會刪除表結構和依賴關係;不會釋放占用空間;

3.truncate table 表名; ---直接生效不能回滾;不刪除表結構,只刪除表內容;會釋放占用空間;

修改語句:

update 表名 set 欄位1='值', 欄位2='值' where 字段=『值』;

插入語句:

insert into 表名(欄位1,欄位2,...) values(『值』,『值』,......);

或者insert into (select a1,a2,... from 表名) values(『值』,『值』,......);

撤銷操作:rollback;

提交操作:commit;

oracle 資料庫常用語句

1 oracle分頁 1 select from select a.rownum rn from select from tabel order by xx a where rownum 5 where rn 2 注 在oracle中用rownum來記錄資料的順序,這個語句的意思是,按某個字段排序並...

Oracle資料庫常用語句

1 建立表空間 注釋 creat tablespace 表名 datafile 虛擬機器所在目錄 字尾一定是.bdf size 100m 初始大小100兆 autoextend on 自動擴充套件大小 next 10 每次擴充套件10m 2 刪除表空間 drop tablespace 表名 3 建立...

Oracle資料庫的常用語句

1 查詢使用者連線 select username,machine,program,status,count machine as 連線數量 from v session where type background group by username,machine,program,status o...