- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表空间相关
--创建一个永久性表空间 ,路径可选
create tablespace worktbs
datafile D:\worktbs01.dbf size 10M;
-- 创建一个自动增长的表空间worktbs
CREATE TABLESPACE worktbs
DATAFILE D:\ORACLE\ORADATA\huang\WORKTBS01.DBF
SIZE 10M AUTOEXTEND ON;
--创建临时表空间
create temporary tablespace tempworktbs tempfile D:\Oracle\oradata\huang\tempworktbs01.dbf size 10M;
--删除表空间(同时删除文件)
drop tablespace worktbs including contents and datafiles
--删除表空间(不删除文件)
drop tablespace worktbs
--查询表空间基本信息
select * from DBA_TABLESPACES;
--查看正在运行的后台进程
SELECT * FROM v$bgprocess WHERE paddr 00;
用户相关
--创建新用户并指定表空间
create user hk identified by hk default tablespace worktbs temporary tablespace temp;
--查看用户hk的信息
Select * from dba_users where username = HK;
--修改用户口令(密码需以字母开头,且不包含特殊字符)
alter user hk identified by hk;
--删除用户
drop user hk
--删除用户(用户中有信息时,用cascade)
drop user hk cascade
--授予权限
--连接权限
grant connect to hk;
--使用表空间权限
grant resource to hk;
--授予创建表权限
grant create table to hk;
--DBA系统权限
grant dba to hk;
-- 授予用户使用表空间 worktbs 的权限
ALTER USER HK
QUOTA UNLIMITED ON worktbs;
--授予对象权限
--注意做上面这些事情时,你必须使用emp表的所有者scott登陆
grant select on emp to hk;
--使用管理员sys或者system授权,那么管理员登陆后就处于管理员所对应
--的模式下面,所以就必须加上模式名.
grant select on scott.emp to hk;
--在做其他事情也是同上。
grant delete|update|all on scott.emp to hk;
--锁定用户
alter user hk account lock
--解除锁定
alter user hk account unlock
--连接
Connnect hk/hk
--查询用户创建的表信息
select * from user_tables;
操作表相关
--创建表userinfo
CREATE TABLE userinfo(
stu_id varchar2(10) not null,
stu_name varchar(20) not null
)
--添加记录(指定添加字段)
insert into userinfo (stu_id,stu_name)values(1,1);
commit;
--添加记录(默认全部字段)
INSERT INTO userinfo VALUES (2,alex,1);
commit;
--如果表中有记录,删除所有记录,以便于修改表中字段类型
delete userinfo
--将需要更改类型字段,全部赋值为空
update userinfo t set t.stu_sex=
--修改userinfo表中字段类型为number
ALTER TABLE userinfo MODIFY (stu_id NUMBER);
ALTER TABLE userinfo MODIFY (stu_name varchar(20));
ALTER TABLE userinfo MODIFY (stu_sex NUMBER);
--添加一个字段属性(注意两种创建方式)
ALTER TABLE userinfo
文档评论(0)