mysql和oracle的區別

mysql和oracle的區別

1.mysql一般適用於中小型數據庫 oracle一般適用於大型數據庫

2.mysql中有自動增長的數據類型,插入記錄時不用操作此字段,會自動獲取數據值,oracle沒有自動增長的數據類型,需要建立一個自動增長的序列號,插入記錄時要把序列號的下一個值賦給此字段。

3.事務:mysql默認對事物是自動提交的,oracle默認是不自動提交的,需要手動提交,寫commit;指令或者點擊commit

4.mysql中給字段起別名,雙引號或者單引號都可以用,oracle中的單引號主要是應用於計算的時候,起別名用的是雙引號。

5.mysql默認的端口號是3306,oracle默認的端口號是1521

6.mysql中的過濾空值使用ifnull(a,b),oracle則使用nvl(a,b),nvl2(a,b)

7.mysql中只有一個用戶,是以數據庫進行分類的,oracle是以用戶進行分類的。

發佈了44 篇原創文章 · 獲贊 15 · 訪問量 4254
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章