發布時間:2024-01-24閱讀(12)

①都是“關系型”數據庫管理系統
②都是目前比較流行的數據庫
二、Mysql和Oracle各自適用于什么場景?對于Mysql數據庫:
①Mysql屬于輕量級數據庫,小巧,免費(開源的),使用方便。
②Mysql數據庫的應用場景:大都集中于互聯網方向,因為免費,安裝使用簡便快捷,深受廣大互聯網公司的喜愛。
對于Oracle數據庫:
①Oracle:大型數據庫軟件,收費,支撐體系完善,強大,安全性高(適用于服務器比較強大的單節點或者集群環境)
②Oracle數據庫的應用場景:大都集中于一些大型企業,一些傳統行業的數據化業務中,比如:銀行、金融這一類,對于可用性,安全性,健壯性,實時性要求極高的業務。
三、Mysql和Oracle的區別1.Oracle是大型數據庫而Mysql是中小型數據庫
Oracle的價格非常高而Mysql是開源免費的;
Oracle的市場占有率達到40%,Mysql只有20%左右;
2.安裝時所用的空間差別很大
Oracle安裝完后有3G左右,而Mysql安裝完后才152M;(Oracle占用很大的內存空間)
3.Oracle支持大并發,大訪問量
是OLTP(On-Line Transaction Processing聯機事物處理系統)最好的工具。
4.單引號的處理
Mysql里可以用“雙引號”包起字符串,Oracle里只可以用“單引號”包起字符串
5.字符串的“模糊比較”
①Mysql里用 字段名 like ‘%字符串%’ 進行字符串的“模糊比較”
②Oracle里也可用 字段名 like ‘%字符串%’ 進行字符串的“模糊比較”,但這種方法不能使用索引,速度不快。
6.事物的提交方式
①Oracle默認不自動提交,需要用戶手動提交。
②Mysql默認自動提交。不支持事物。
7.空字符的處理
①在Oracle數據庫中非空字段不允許有空的內容。
②在Mysql數據庫中非空字段也有空的內容。
8.自動增長的數據類型處理
①Mysql是一個自動增長的數據類型,插入數據時候,不需要管理,它自己會自動增長
②Oracle不支持自動增長數據類型,通過建立一個自動增長的序列號來完成自動增長。
歡迎分享轉載→http://m.avcorse.com/read-226165.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖