oracle各种语法操作的汇总第五部分
修改序列
alter sequence 序列名
【increment by n】
【maxvalue m】
删除序列
drop sequence 序列名
rowid:伪列,系统自动产生。rowid能唯一识别出每一条数据库记录的物理地址,通过rowid可以快速定位到一条行动记录。
woeid组成:数据对象编号(6位),相关文件编号(3位) 快编号(6位) 行编号(3位)
索引(index)
分类:单列索引:索引建立在一列上
符合索引:索引建立在某几列上
创建索引:
自动创建:当在建表的时候,使用了PRIMARY KET或者是UNIQUE约束时,数据库会自动创建一个索引
手工创建:
CREATE INDEX 索引名
ON 表名(列名1,列名2,...)
注意:索引名命名规范:idx_表名_列名
eg.CREATE index idx_emp_deptnojob
ON emp(deptno,job);
CREATE e1 AS SELECT * FROM emp;复制emp未复制约束
删除索引:
DROP INDEX 索引名;
用户管理:
1)Oracl数据库的初始用户
a:SYS:超级管理员,权限最大的,可以修改,启动,关闭数据库。
b:SYSTEM:一般管理员(辅助管理员),他不可以启动和关闭数据。主要进行一些管理操作:创建用户,删除用户等
c:SCOTT:用来测试网络连接
d:PUBLIC: 它本质上时一个用户组,数据库中的任何一个用户都属于该组。因为要为数据库中的每个用户授权,则
可以把授权直接授予PUBLIC组
2)用户属性:
a:身份认证:数据库身份认证,外部身份认证,全局身份认证
b:默认表空间
c:临时表空间
d:表空间配