2 dnfxiaobawang520 DNFxiaobawang520 于 2016.09.11 00:33 提问

数据库的一些概念问题,新生报到,望各路大神不吝赐教。。。

Question 1: 当我创建用户的时候我在做什么(对于数据库来说发生了那些事情)?

Question 2: 当我在使用当前用户建表时我在做什么?

Quertion 3: 为什么无法在当前用户建表时指定一个表空间?

Question 4: 表空间究竟是个什么东西,一个概念?还是一种设置好的逻辑关系?

2个回答

u012216727
u012216727   Ds   Rxr 2016.09.11 09:33

你用了数据库管理工具了没:
如果用了数据库管理工具,你用数据库管理工具执行看看对比对比看看就知道发生什么了。
前两个问题很简单:第一个问题的答案是你在创建用户;第二个问题的答案是你在使用当前用户的信息(我是这么理解的)创建表,就这样简单。
你用的是Oracle?
我用的是sqlserver和mysql,这个涉及的几乎没有。
Oracle有这个概念,你可以用搜索引擎搜索一下,这个数据库我不太用,所以学的忘了。

DNFxiaobawang520
DNFxiaobawang520 主要是概念性的东西我不是很清楚,谢谢啦
大约一年之前 回复
kaoziji
kaoziji   2016.09.11 22:54

Q3 create table时可以指定tablespace呀。你这边报什么错?
Q4 tablespace逻辑概念,为了屏蔽不同OS上文件的差异。一个tablespace下可以包括一个或多个实际的数据文件。

DNFxiaobawang520
DNFxiaobawang520 是可以,是我自己敲错了,那如果我不指定表空间,表会存储在哪里? 大神
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!