Oracle和Mysql的區別

2021-09-29 21:31:51 字數 355 閱讀 4911

1、oracle是大型的資料庫而mysql是中小型資料庫;mysql是開源的,oracle是收費的,且**昂貴。

2、對於事務的支援

mysql對於事務預設是不支援的,只是有某些儲存引擎中如:innodb可以支援;而oracle對於事物是完全支援的。

3、併發性

mysql以表鎖為主,對資源鎖定的粒度很大。

oracle使用行級鎖,對資源鎖定的力度要小很多,併發性高。

4、資料的永續性

mysql預設提交sql語句,但是如果更新過程**現宕機或者主機重啟的問題,也可能會丟失資料。  

5、提交方式

oracle預設不自動提交,需要手動提交。mysql預設自動提交。

MySql和Oracle的區別

1.mysql和oracle的日期轉換 mysql中有2種日期格式date和time,oracle只有一種日期格式date。oracle select to char sysdate,yyyy mm dd from dual oracle select to char sysdate,hh24 mi...

mysql和oracle的區別

兩者相比較的話,簡單的說,mysql比較小,而且免費,開源的緣故,現在也很健壯,若不是大型應用的話,mysql足以應付一切。oracle比較龐大,整個體系都很健全。簡單的說mysql是實用很好用,oracle就是很好很強大。這樣的說法我認為還是不夠確切的,實際上,用mysql支撐的google的資料...

MySQL和Oracle的區別

mysql一般採用自動增長型別,mysql每張表只能有乙個自增字段,這個自增字段既可以是主鍵也可以是非主鍵,要注意的是把自增欄位作為非主鍵的時候必須為其新增唯一索引,一般都把自增欄位作為主鍵。oracle 中序列採用sequence,create sequence 序列號的名稱。引號的處理 mysq...