oracle 與其他資料庫如mysql的區別

2022-03-12 02:40:38 字數 407 閱讀 4862

想明白乙個問題:

(1)oracle是以資料庫為中心,乙個資料庫就是乙個域(可以看作是乙個資料夾的概念),乙個資料庫可以有多個使用者,建立使用者是在登陸資料庫之後進行的,但是有表空間的概念

(2)而mysql和sqlserver相反,是以使用者為中心,可以有多個使用者,使用者登陸後可以建立所需要的資料庫,可以建立多個資料庫,沒有表空間的概念

oracle一般過程是先建sid(資料庫名),再建表空間,再建使用者,給使用者分配剛建的表空間!最後建表!

乙個資料庫可以有多個例項,在作資料庫服務集群的時候可以用到。

oracle資料庫是通過表空間來儲存物理表的,乙個資料庫例項可以有n個表空間,乙個表空間下可以有n張表。

有了資料庫,就可以建立表空間。表空間(tablespace)是資料庫的邏輯劃分.

未完待續。。。

oracle與其他資料庫的區別

最大的區別是,oralce先有資料庫,之後才有使用者。先建立資料庫,之後才建立使用者。使用者屬於資料庫。用dbca新建資料庫。1 先連線到新建的資料庫 在命令列,輸入 sqlplus sys 1234 新建資料庫 as sysdba,通過sqlplus連線到新建資料庫。2 再新建使用者 在sqlpl...

mysql與其他資料庫比較

功能比較 作為乙個成熟的資料庫管理系統,要滿足各種各樣的商業需求,功能肯定是會被列入重點參考物件的。mysql的早期版本功能非常簡單,只能做一些基礎的結構化資料訪問操作,但是經過多年的改進和完善之後,現在已經具備了所有通用資料庫管理系統需要的相關功能。mysql基本實現了ansi sql 92的大部...

mysql與其他資料庫不同的地方

1 使用parameter引數形式提交command時必須要把 號換成 號,這一點讓我困惑了一天,只是不明白mysql為何要搞特殊呢,象ms odp.net for oracle oledb等方式,都是用 號的。例子如下 string connstr setting.instance getconn...