濮阳杆衣贸易有限公司

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

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

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

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

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

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

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

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

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

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

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

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

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

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

您可能感興趣的文章:
  • 淺談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點(diǎn)區(qū)別
  • Oracle與Mysql自動增長列(id)的區(qū)別
  • 解析mysql與Oracle update的區(qū)別
  • MySQL與Oracle的語法區(qū)別詳細(xì)對比
  • Oracle與Mysql主鍵、索引及分頁的區(qū)別小結(jié)
  • mysql和oracle的區(qū)別小結(jié)(功能性能、選擇、使用它們時的sql等對比)

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《簡述MySQL與Oracle的區(qū)別》,本文關(guān)鍵詞  簡述,MySQL,與,Oracle,的,區(qū)別,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《簡述MySQL與Oracle的區(qū)別》相關(guān)的同類信息!
  • 本頁收集關(guān)于簡述MySQL與Oracle的區(qū)別的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    广灵县| 台山市| 岱山县| 中江县| 汉阴县| 申扎县| 南丰县| 如东县| 调兵山市| 金昌市| 农安县| 忻城县| 临洮县| 梁河县| 开封市| 华亭县| 东丰县| 乐昌市| 府谷县| 苍南县| 凤翔县| 台南市| 彩票| 扎兰屯市| 庆元县| 安吉县| 潞城市| 青铜峡市| 砚山县| 伊宁市| 兴安县| 湖北省| 垦利县| 叶城县| 安阳县| 翁牛特旗| 卓资县| 安化县| 民乐县| 丰台区| 尚义县|