mysql與oracle九大區(qū)別 總結(jié)Oracle和Mysql的區(qū)別和特點?
總結(jié)Oracle和Mysql的區(qū)別和特點?本文總結(jié)了Oracle和mysql的區(qū)別和特點。MySQL和Oracle的區(qū)別總結(jié)如下:1。Oracle是大型數(shù)據(jù)庫,MySQL是中小型數(shù)據(jù)庫。甲骨文的市場份
總結(jié)Oracle和Mysql的區(qū)別和特點?
本文總結(jié)了Oracle和mysql的區(qū)別和特點。MySQL和Oracle的區(qū)別總結(jié)如下:
1。Oracle是大型數(shù)據(jù)庫,MySQL是中小型數(shù)據(jù)庫。甲骨文的市場份額是40%,而MySQL只有20%左右。同時,MySQL是開源的,Oracle的價格也很高。
2. Oracle是OLTP的最佳工具,因為它支持大并發(fā)和大訪問。
3. 用于安裝的空間也大不相同。MySQL安裝后只有152m,Oracle大約3G,使用時占用大量內(nèi)存空間和其他機器性能。
4. Oracle在MySQL操作上也有一些不同
1。在OracleUsers中使用select*from all顯示所有用戶,MySQL中顯示所有數(shù)據(jù)庫的命令是show databases。據(jù)我所知,Oracle項目應(yīng)該有一個用戶及其對應(yīng)的表空間,MySQL項目也應(yīng)該有一個用戶和一個庫。在Oracle中(與DB2相同),表空間是文件系統(tǒng)中物理容器的邏輯表示,視圖、觸發(fā)器和存儲過程也可以保存在表空間中。MySQL不使用表空間進行管理。
2. 查詢所有當前表。ORACLE:select*from tab,MYSQL:show tables.
3。更改連接用戶(庫)。Oracle:conn user name/password@host string,MySQL:use library name。
4. 顯示當前連接的用戶(庫)。ORACLE:show user,MYSQL:connect.
5。執(zhí)行外部腳本命令。ORACLE:@a.sql,MYSQL:source a.sql