使用ORACLE和MYSQL的簡單區別

2021-08-29 19:07:37 字數 612 閱讀 3359

最近在在學習資料庫,用到了oracle 和mysql ,其中oracle 我在過去的工作中稍有接觸,對於oracle 也只是剛摸到門路,而對於mysql 只是聽說他是乙個開源專案,基本上算是沒接觸過。這段時間二個資料庫一起使用,難免會出現操作中混亂,我在這裡大致歸納下我遇到最常見的問題。

1.在oracle 中用select * from all_users顯示所有的使用者,而在mysql 中顯示所有資料庫的命令是show databases。對於我的理解,oracle 專案來說乙個專案就應該有乙個使用者和其對應的表空間,而mysql 專案中也應該有個使用者和乙個庫。在oracle (db2也一樣)中表空間是檔案系統中的物理容器的邏輯表示,檢視、觸發器和儲存過程也可以儲存在表空間中。而mysql 並沒有使用表空間來進行管理。

2.查詢當前所有的表。oracle : select * from tab,mysql :show tables。

3.改變連線使用者(庫)。oracle :conn 使用者名稱/密碼@主機字串,mysql :use 庫名。

4.顯示當前連線使用者(庫)。oracle :show user,mysql :connect。

5.執行外部指令碼命令。oracle :@a.sql,mysql :source a.sql。

Oracle和MySQL在使用上的區別

1 oracle是大型資料庫而mysql是中小型資料庫,mysql是開源的而oracle的 非常高。2 oracle支援大併發,大訪問量。3 安裝所用的空間差別也是很大,mysql安裝完後用100多m而oracle有3g左右,而且使用的時候oracle占用特別大的記憶體空間和其他機器效能。4 在使用...

oracle和mysql使用中的異同總結

在使用中mysql和oracle經常會有不同的地方困擾自己,特地一一總結避免以後再被迷惑。1 連線方式不一樣 oracle的連線是url user password,這裡user是指乙個連線下的乙個資料庫。而mysql的 在url中就指明了連哪個庫,例如這裡的mysql url jdbc mysql...

Oracle和MySQL在使用上的區別

1 oracle是大型資料庫而mysql是中小型資料庫,mysql是開源的而oracle的 非常高。2 oracle支援大併發,大訪問量。3 安裝所用的空間差別也是很大,mysql安裝完後用100多m而oracle有3g左右,而且使用的時候oracle占用特別大的記憶體空間和其他機器效能。4 在使用...