這是參考別人然後自己總結的關於兩者之間的區別,方便自己記憶
1.首先Oracle數據庫是大型數據庫,功能很強大,性能也很優越,所以大型的開發項目一般使用的就是Oracle但同時他也是比較昂貴的;而MySQl呢?它是一個中小型數據庫,是免費的;這是他們之間的大致區別;
在具體的使用上的區別是:
2.主鍵:
MySQL是一般使用自動增長,只要在創建表的時候設置auto increment即可,MySQL的主鍵字段就可以實現自動增長;
而Oracle沒有自動增長類型,主鍵一般使用序列號,在插入數據的時候將序列號的下一個值交付給該字段即可;
3.單引號的處理:
MySQL裡可以使用雙引號包括字符串,Oracle裡只可以使用單引號包括起字符串,在插入和修改字符串之前必須做單引號的替換;
4.空字符串的處理:
MySQL的空字符串也有空的內容,使用NULL表示,Oracle裡定義了非空字段是不允許為空的;
以上即為參考別人的內容,在面試的時候,如果被問我覺得可以使用,僅供參考!1