最近在在學習資料庫,用到了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 在使用...