Oracle和MySQL在使用上的區別

2021-08-17 09:23:53 字數 649 閱讀 9816

1、  oracle是大型資料庫而mysql是中小型資料庫,mysql是開源的而oracle的**非常高。

2、  oracle支援大併發,大訪問量。

3、  安裝所用的空間差別也是很大,mysql安裝完後用100多m而oracle有3g左右,而且使用的時候oracle占用特別大的記憶體空間和其他機器效能。

4、  在使用上的一些區別:

1)、主鍵:mysql一般使用自動增長型別,在建立表時,只要指定表的主鍵為auto increment,插入記錄時,不需要再指定該記錄的主鍵值,mysql將自動增長;oracle沒有自動增長型別,主鍵一般使用序列,插入記錄時,將序列號的下乙個值賦給該字段即可;mysql的主鍵生成策略native  oracle主鍵生成策略sequence;

2)、字串:mysql可以用單引號或雙引號操作字串,而oracle只能用單引號;

3)、分頁:mysql處理分頁的sql語句比較簡單,用limit 開始位置,記錄個數;而oracle分頁處理複雜些,用rownum欄位標明它的位置;

4)、長字串處理:長字串處理oracle也有特殊的地方。insert和update時最大可操作的字串長度小於等於4000個單位元組,如果要插入更長的字串,請考慮欄位用clob型別;

5)、oracle事務的隔離級別、傳播特性等比mysql要強一些;

Oracle和MySQL在使用上的區別

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

日期格式操作,在oracle和mysql中的實現

oracle add months 日期格式值 整數n 當整數n 12時,代表一年,向後推遲一年,若n 12代表回退一年 如to char add months to date 201801 12 yyyymm 結果 201901 to char add months to date 201801 ...

使用ORACLE和MYSQL的簡單區別

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