在oracle中資料庫 表空間 表之間的關係

2021-05-19 15:03:12 字數 3369 閱讀 7724

1樓:匿名使用者

建立來資料庫可以按資料庫自建立嚮導進行建立bai;

表空間du:create tablespace 表空間名zhidatafile 『路徑』size 大小dao autoextended on(開啟自增);

drop tablespace 表空間名

表:create table 表名

(欄位列表)

drop table 表名

2樓:

用sys使用者登入後 step1-在儲存-表空間-右鍵-新建表空間 設定名稱,大小 增量 自增大小無限版制。step2-在安全性-使用者-新建用權戶-選擇預設表空間(剛剛建的)-角色選dba的-建立-ok 這樣就完成了使用者的建立,也相當於mysql裡面的資料庫。

3樓:匿名使用者

oracle有一個管理工具,可以在安裝時建立資料庫、表空間,可以利用管理工具刪除表空間,資料庫專是無法刪除的,屬表的建立和刪除可以用sql語句,另外,可以使用pl/sql developer工具進行表空間、表的建立和刪除

4樓:匿名使用者

舉個簡單的來例子,你源有一所

房子,你可以在房子bai裡進行任何不du違法的操作,這個就zhi等同於daooracle,房子就是表空間,在表空間裡你可以建表、等其他不違反資料庫的任何操作,建表的話這個同你的mysql其實一樣,可以選擇用sql語句去建立,或者通過視覺化工具來進行操作,工具可能來的方便一點,不需要寫太多句子就可以,至於這個工具跟mysql一樣是很多的,看你如何選擇了

oracle資料庫,表空間和表之間是什麼關係

5樓:司馬鑄劍

oracle一個資料庫例項bai

下可有n個表空

du間,在表空間下可以zhi建立n張表,這dao個關係。

oracle可以用database configuration assistant嚮導回來建立資料庫,這對於初學者答來說可以避免不必要的麻煩。

資料庫建好後,要想在資料庫裡建表,必須先為資料庫建立使用者,併為使用者指定表空間。

create tablespace 表空間名 datafile 實體地址 size 大小 autoextend on next 增長大小

create user 使用者名稱identified by 密碼 default tablespace 預設的表空間;

構建好了之後給使用者賦予許可權,剩下就是t-sql了,構建表都是一樣的

在oracle中資料庫、表空間、表之間的關係

6樓:汗夕皇緞

資料庫是房子

!表空間是書櫃!

表是書!

建立、刪除資料庫可以使用dbca刪除!

表空版間可以再權sqlplusli裡面建立~例如:create

table

test

datafile

'/oracle/oradata/test.dbf'

size

10gautoextend

off;

刪除表空間用drop

tablespace

tablespace_name

建立表這個和musql差不多的~

create

table

test

(idnumber

,name

varchar2(20).......)

7樓:篤楚焦煙

我用我理解bai的去回答你哈,

oracle一個資料

du庫例項下可zhi有n個表空間dao,在表空間下版可以建立n張表,這個關係權。

oracle可以用database

configuration

assistant嚮導來建立資料庫,這對於初學者來說可以避免不必要的麻煩。

資料庫建好後,要想在資料庫裡建表,必須先為資料庫建立使用者,併為使用者指定表空間。

create

tablespace

表空間名

datafile

實體地址

size

大小autoextend

onnext

增長大小

create

user

使用者名稱identified

by密碼

default

tablespace

預設的表空間;

構建好了之後給使用者賦予許可權,剩下就是t-sql了,構建表都是一樣的

oracle資料庫,表空間和表之間是什麼關係

8樓:南凌公

oracle的資料bai

儲存由塊,區,du

段,表空間組成

最小單zhi位是塊,多

dao個連續的塊組成區,多個區回組成段,多個段答組成表空間

什麼是段,可以這麼理解,物件就是段,段分為表段(就是我們說的表),索引段(就是我們說的索引)等等。這些表段,索引段在一起組成了表空間。

通俗的就這樣理解,就可以了

9樓:

表空間是邏輯概念,1個表空間可以建立在1個檔案上,也可以建立在多個檔案上。

表 儲存在表空間上。

10樓:匿名使用者

表空間是物理結構,由一個或數個資料檔案構成。在邏輯上劃分為段。表空間可回以分為答undo 表空間 臨時表空間 等

表是資料庫中一個非常重要的物件,是其他物件的基礎。是資料在載體。也就是說,資料都存在表中。

正常的表(不包括臨時表)的資料都儲存在表空間上,表上的索引頁儲存在表空間上。表結構和表間關係也儲存在(系統)表空間上。

表和表空間的對應關係是多對多的關係。

oracle 中 表空間和資料庫是什麼關係

11樓:武紫桐杜波

表空間作為邏輯儲存概念,包含物理的資料檔案來構成,

資料庫作為儲存資料的地方,必然要包含儲存,就是這樣的關係了。

12樓:六新蕾甫珂

一個資料庫裡面,可以由多個表空間組成。

一個表空間,可以由多個

資料檔案

組成。一個表空間,只能屬於一個資料庫。

一個資料檔案,只能屬於一個表空間。

13樓:求寒梅夫韞

oracle中,一個表空間可以包含若干個資料檔案,一個資料檔案只能屬於一個表空間。

一個表只能存放在一個表空間裡,當然了,它是可以存放在這個表空間的多個資料檔案中的。

14樓:齋正崔漫

一個表空間只能屬於一個資料庫

,每個資料庫最少有一個表空間(system表空間)。

查詢oracle資料庫中包含某段的表名

我這裡說的欄位名跟列 是同一個意思 select column name,table name,data type data length,data precision,data scale from user tab columns where column name 欄位名 根據欄位名查出相關的...

Oracle如何在將資料庫中的所有表都加上某些欄位

declare vstr sql varchar2 2000 cursor c1 is select distinct a.table name table name from user tab columns a where a.table name not in select b.table n...

oracle資料庫怎麼往表中的某一行資料的字

在insert into語句中新增指定的欄位即可。如以下資料 test1表中 test表與test1表結構相同,但目內前無數容據,現在要求將test1中的id插入到test中,不處理name欄位,可用如下語句 insert into test id select id from test1 mit ...