Oracle 数据对象

第四章 数据库对象
建立一个表空间
create tablespace xiongspace
datafile 'e:\oracle\xiongspace.dbf' ---存放到E盘
size 5m ----默认大小
autoextend on; ---自动增长
创建一个账号
create user admin --账号
identified by svse --密码
default tablespace xiongspace --默认的表空间
temporary(暂时) tablespace temp; --临时表数据
-------------------------------------------------------
grant(同意) connect to admin;
授权_连接权限
grant(同意) resource to admin;
授权_资源使用权限
--------------------------------------------------------
conn admin/svse;
连接表空间
--------------------------------------------------------
创建一张表
create table t_user
(
userID int primary key,
userName varchar(20) not null,
userDate date,
userAddres varchar(20) not null
);
----------------------------------------------------------
插入一条数据
SQL> insert into t_user values(1,'令狐冲',to_date('2013-03-04','yyyy-mm-dd'),'华山');
---------------------------------------------------------------------------------
创建序列
alter sequence(序列) user_ID
increment(增加) by 1 ----系列增长的步长
start with 1 ----系列的起始值
nomazvalue
nocycle(循环) cache 10;
---------------------------------------------------------------------------------------
使用序列---user_id.nextval
SQL> insert into t_user values(user_id.nextval,'小师妹',to_date('20130304','yyyy
-mm-dd'),'华山');
---------------------------------------------------------------------------
视图授权
grant create view to scott; 授权当前账号
创建视图
SQL> create or replace view v_empinfo as select * from emp where sal>3000;
使用视图
select * from v_empinfo;

你可能感兴趣的:(oracle,Oracle)