主頁 > 知識庫 > 簡述MySQL與Oracle的區(qū)別

簡述MySQL與Oracle的區(qū)別

熱門標簽:上海智能外呼系統(tǒng)代理商 成都優(yōu)派外呼系統(tǒng) ps制作地圖標注gif 地圖標注人員兼職 電子地圖標注電話 寧波企業(yè)外呼系統(tǒng)收費 扎樣申請400電話 聊城智能外呼系統(tǒng)運營商 沈陽電銷外呼系統(tǒng)原理是什么

1.  Oracle是大型數(shù)據(jù)庫而Mysql是中小型數(shù)據(jù)庫,Oracle市場占有率達40%,Mysql只有20%左右,同時Mysql是開源的而Oracle價格非常高。

2. Oracle支持大并發(fā),大訪問量,是OLTP最好的工具。

3. 安裝所用的空間差別也是很大的,Mysql安裝完后才152M而Oracle有3G左右,且使用的時候Oracle占用特別大的內(nèi)存空間和其他機器性能。

4.Oracle也Mysql操作上的一些區(qū)別

①主鍵 Mysql一般使用自動增長類型,在創(chuàng)建表時只要指定表的主鍵為auto increment,插入記錄時,不需要再指定該記錄的主鍵值,Mysql將自動增長;Oracle沒有自動增長類型,主鍵一般使用的序列,插入記錄時將序列號的下一個值付給該字段即可;只是ORM框架是只要是native主鍵生成策略即可。

②單引號的處理 MYSQL里可以用雙引號包起字符串,ORACLE里只可以用單引號包起字符串。在插入和修改字符串前必須做單引號的替換:把所有出現(xiàn)的一個單引號替換成兩個單引號。

③翻頁的SQL語句的處理 MYSQL處理翻頁的SQL語句比較簡單,用LIMIT 開始位置, 記錄個數(shù);ORACLE處理翻頁的SQL語句就比較繁瑣了。每個結果集只有一個ROWNUM字段標明它的位置, 并且只能用ROWNUM100, 不能用ROWNUM>80

④ 長字符串的處理 長字符串的處理ORACLE也有它特殊的地方。INSERT和UPDATE時最大可操作的字符串長度小于等于4000個單字節(jié), 如果要插入更長的字符串, 請考慮字段用CLOB類型,方法借用ORACLE里自帶的DBMS_LOB程序包。插入修改記錄前一定要做進行非空和長度判斷,不能為空的字段值和超出長度字段值都應該提出警告,返回上次操作。 ⑤空字符的處理 MYSQL的非空字段也有空的內(nèi)容,ORACLE里定義了非空字段就不容許有空的內(nèi)容。按MYSQL的NOT NULL來定義ORACLE表結構, 導數(shù)據(jù)的時候會產(chǎn)生錯誤。因此導數(shù)據(jù)時要對空字符進行判斷,如果為NULL或空字符,需要把它改成一個空格的字符串。

⑥字符串的模糊比較 MYSQL里用 字段名 like '%字符串%',ORACLE里也可以用 字段名 like '%字符串%' 但這種方法不能使用索引, 速度不快。 

⑦Oracle實現(xiàn)了ANSII SQL中大部分功能,如,事務的隔離級別、傳播特性等而Mysql在這方面還是比較的若

以上是小編給大家簡單介紹的MySQL與Oracle的區(qū)別,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

您可能感興趣的文章:
  • 淺談Mysql、SqlServer、Oracle三大數(shù)據(jù)庫的區(qū)別
  • mybatis foreach批量插入數(shù)據(jù):Oracle與MySQL區(qū)別介紹
  • 淺析Oracle和Mysql分頁的區(qū)別
  • Oracle10個分區(qū)和Mysql分區(qū)區(qū)別詳解
  • Oracle、MySQL和SqlServe三種數(shù)據(jù)庫分頁查詢語句的區(qū)別介紹
  • Oracle 和 mysql的9點區(qū)別
  • Oracle與Mysql自動增長列(id)的區(qū)別
  • 解析mysql與Oracle update的區(qū)別
  • MySQL與Oracle的語法區(qū)別詳細對比
  • Oracle與Mysql主鍵、索引及分頁的區(qū)別小結
  • mysql和oracle的區(qū)別小結(功能性能、選擇、使用它們時的sql等對比)

標簽:三明 朔州 林芝 內(nèi)江 AXB 汕頭 宿州 咸寧

巨人網(wǎng)絡通訊聲明:本文標題《簡述MySQL與Oracle的區(qū)別》,本文關鍵詞  簡述,MySQL,與,Oracle,的,區(qū)別,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《簡述MySQL與Oracle的區(qū)別》相關的同類信息!
  • 本頁收集關于簡述MySQL與Oracle的區(qū)別的相關信息資訊供網(wǎng)民參考!
  • 推薦文章