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是以用戶進行分類的。