Oracle创建数据表空间、用户、权限、表、索引和簇

 2024-03-04 02:05:29  阅读 0

//创建临时表空间(日志文件)

'E:\\.dbf'

尺寸32m

接下来 32m 2048m

当地的;

//创建数据表空间

'E:\\.dbf'

尺寸32m

接下来 32m 2048m

当地的;

//创建用户并指定表空间

用户名通过密码

;

//给用户授予权限

grant , 给用户名

———————————————————————————————————

(tid(8));--创建索引

-------------------------------------------------- --1

--创建簇表stu

表斯图(

tid(8),

名字 (50),

sinfo(50),

密钥(tid)

)(tid)

--创建簇表sc

表 SC(

tid(8),

得分 (8),

密钥(tid) Stu(tid)

)(tid)

-------------------------------------------------- ----2

--创建簇索引

索引于 ;

-------------------------------------------------- ----3

--插入数据

进入 Stu(tid,sname,sinfo)(1,'哈哈','美国');

进入 Stu(tid,sname,sinfo)(2,'gaga','日本');

进入 sc (1,90);

进入 sc (2,85);

- 查询

s.sname,s.sinfo,i.score 来自 Stu s,sc i 其中 s.tid=i.tid

--创建序列

1

从 3 开始

1

缓存20;

--使用命令向表stu中插入N条数据

X;

开始

for x in 1.. 循环

into Stu(.,'姓名'||x,'地址'||x);

结束循环;

结尾;

----------------------------------------------------

--使用命令向表sc中插入N条数据

X;

开始

for x in 1..10000 循环

进入 sc (.,x+50);

结束循环;

结尾;

oracle创建索引表空间_oracle创建索引会锁表吗_oracle 创建表时创建索引

----------------------------------------------------

- 查询

s.sname,s.sinfo,i.score from Stu s,sc i where s.tid=i.tid--没有索引的普通查询太慢

--使用索引簇查询

s.sname,s.sinfo,i.score 来自 Stu s,sc i 其中 s.tid=i.tid

—————————————————————————————————————————

//创建表,序号()

表测试1(

蒂德(8),

名称(50),

待定日期,

密钥(tid)

*来自测试1

=================================================== ===========

--自定义序列名称

by 1 --一次加几个,即递增间隔

start with 1 --从1开始计数

--不设置最大值

--不断累加,不循环

缓存10;

=================================================== ===========

进入 test1(tid,tname,tbd)(.,'ccc',);

标签: 索引 序列 插入

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码