Oracle常用的五个表 视图 序列 索引 同义词SQL> --创建表
SQL> create table test1
2 (tid number,
3 tname varchar2(20),
4 hidatedate date default sysdate);表已创建。SQL> insert into test1(tid,tname) values(1,"Tom");已创建 1 行。SQL> select * from test1; TID TNAME HIDATEDATE
---------- -------------------- --------------
1 Tom 23-10月-12 已选择 1 行。SQL> create table emp10 as select * from emp where deptno=10;表已创建。SQL> select * from emp10; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- -------------- ----- ---------- ------
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7839 KING PRESIDENT 17-11月-81 5000 10
7934 MILLER CLERK 7782 23-1月 -82 1300 10 已选择3行。SQL> --快速建表
SQL> --创建表:包含员工号 姓名 月薪 年薪 部门名称
SQL> create table empincome
2 as
3 select empno,ename,sal,sal*12 annlsal,dname
4 from emp e, dept d
5 where e.deptno=d.deptno;表已创建。SQL> select * from empincome; EMPNO ENAME SAL ANNLSAL DNAME
---------- ---------- ----- ---------- --------------
7369 SMITH 800 9600 RESEARCH
7499 ALLEN 1600 19200 SALES
7521 WARD 1250 15000 SALES
7566 JONES 2975 35700 RESEARCH
7654 MARTIN 1250 15000 SALES
7698 BLAKE 2850 34200 SALES
7782 CLARK 2450 29400 ACCOUNTING
7788 SCOTT 3000 36000 RESEARCH
7839 KING 5000 60000 ACCOUNTING
7844 TURNER 1500 18000 SALES
7876 ADAMS 1100 13200 RESEARCH EMPNO ENAME SAL ANNLSAL DNAME
---------- ---------- ----- ---------- --------------
7900 JAMES 950 11400 SALES
7902 FORD 3000 36000 RESEARCH
7934 MILLER 1300 15600 ACCOUNTING 已选择14行。
SQL> --rowid 行地址
SQL> select rowid,empno,ename from emp;ROWID EMPNO ENAME
------------------ ---------- ----------
AAANnOAAEAAAAAcAAA 7369 SMITH
AAANnOAAEAAAAAcAAB 7499 ALLEN
AAANnOAAEAAAAAcAAC 7521 WARD
AAANnOAAEAAAAAcAAD 7566 JONES
AAANnOAAEAAAAAcAAE 7654 MARTIN
AAANnOAAEAAAAAcAAF 7698 BLAKE
AAANnOAAEAAAAAcAAG 7782 CLARK
AAANnOAAEAAAAAcAAH 7788 SCOTT
AAANnOAAEAAAAAcAAI 7839 KING
AAANnOAAEAAAAAcAAJ 7844 TURNER
AAANnOAAEAAAAAcAAK 7876 ADAMS ROWID EMPNO ENAME
------------------ ---------- ----------
AAANnOAAEAAAAAcAAL 7900 JAMES
AAANnOAAEAAAAAcAAM 7902 FORD
AAANnOAAEAAAAAcAAN 7934 MILLER 已选择14行。
SQL> --修改表: 追加新列 修改列 删除列 重命名列
SQL> desc test1
名称 是否为空? 类型
----------------------------------------------------------------------------------- -------- --------------------------------------------------------
TID NUMBER
TNAME VARCHAR2(20)
HIDATEDATE DATESQL> alter table test1 add photo blob;表已更改。SQL> desc test1
名称 是否为空? 类型
----------------------------------------------------------------------------------- -------- --------------------------------------------------------
TID NUMBER
TNAME VARCHAR2(20)
HIDATEDATE DATE
PHOTO BLOBSQL> alter table test1 modify tname varchar2(40);表已更改。SQL> desc test1
名称 是否为空? 类型
----------------------------------------------------------------------------------- -------- --------------------------------------------------------
TID NUMBER
TNAME VARCHAR2(40)
HIDATEDATE DATE
PHOTO BLOBSQL> alter table test1 drop column photo;表已更改。SQL> desc test1
名称 是否为空? 类型
----------------------------------------------------------------------------------- -------- --------------------------------------------------------
TID NUMBER
TNAME VARCHAR2(40)
HIDATEDATE DATESQL> alter table test1 rename column tname to username;表已更改。SQL> desc test1;
名称 是否为空? 类型
----------------------------------------------------------------------------------- -------- --------------------------------------------------------
TID NUMBER
USERNAME VARCHAR2(40)
HIDATEDATE DATE
SQL> --删除表
SQL> drop table TESTDELETE;表已删除。
SQL> --Oracle的回收站
SQL> --查看回收站
SQL> show recyclebin
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
TESTDELETE BIN$oY28BlKeSle/lJNUpKzrMQ==$0 TABLE 2012-10-23:15:42:09
SQL> --清空回收站
SQL> purge recyclebin
2 ;回收站已清空。SQL> --彻底删除表
SQL> drop table test1 purge;表已删除。SQL> show recyclebin
Oracle处理数据(DML+DDL+DCL)+事务Oracle多行函数(组函数)相关资讯 Oracle数据库对象 Oracle DDL
- Oracle数据库对象_序列 (05月16日)
- Oracle数据库对象_索引 (05月16日)
- Oracle 11.2.0.3和MySQL5.6 DDL比 (09/17/2015 19:15:08)
| - Oracle数据库对象_视图 (05月16日)
- Oracle数据库对象_同义词 (05月16日)
- Oracle查询数据库对象所属用户 (03/25/2015 21:03:12)
|
本文评论 查看全部评论 (0)