本文主要給大家簡(jiǎn)單講講MySQL和Oracle有何具體的區(qū)別,相關(guān)專業(yè)術(shù)語(yǔ)大家可以上網(wǎng)查查或者找一些相關(guān)書籍補(bǔ)充一下,這里就不涉獵了,我們就直奔主題吧,希望MySQL和Oracle有何具體的區(qū)別這篇文章可以給大家?guī)硪恍?shí)際幫助?! ?/p>
創(chuàng)新互聯(lián)于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元聊城做網(wǎng)站,已為上家服務(wù),為聊城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:189808205751. Oracle 是大型數(shù)據(jù)庫(kù)而 Mysql 是中小型數(shù)據(jù)庫(kù),Oracle 市 場(chǎng)占有率達(dá) 40%,Mysql 只有 20%左右,同時(shí) Mysql 是開源的而 Oracle 價(jià)格非常高。
2. Oracle 支持大并發(fā),大訪問量,是 OLTP 最好的工具。
3. 安裝所用的空間差別也是很大的,Mysql 安裝完后才 152M 而Oracle 有 3G 左右,且使用的時(shí)候 Oracle 占用特別大的內(nèi)存空間和其他機(jī)器性能。
4.Oracle 也 Mysql 操作上的區(qū)別
?、僦麈IMysql 一般使用自動(dòng)增長(zhǎng)類型,在創(chuàng)建表時(shí)只要指定表的主鍵為 autoincrement,插 入記錄時(shí),不需要再指定該記錄的主鍵值,Mysql 將自動(dòng)增長(zhǎng);Oracle 沒有自動(dòng) 增長(zhǎng)類型,主鍵一般使用的序列,插入記錄時(shí)將序列號(hào)的下一個(gè)值付給該字段即 可;只是 ORM 框架是只要是 native 主鍵生成策略即可。
?、趩我?hào)的處理MYSQL 里可以用雙引號(hào)包起字符串,ORACLE 里只可以用單引號(hào)包起字符串。在 插入和修改字符串前必須做單引號(hào)的替換 、把所有出現(xiàn)的一個(gè)單引號(hào)替換成兩個(gè) 單引號(hào)。
?、鄯?yè)的 SQL 語(yǔ)句的處理MYSQL 處理翻頁(yè)的 SQL 語(yǔ)句比較簡(jiǎn)單,用 LIMIT 開始位置, 記錄個(gè)數(shù);ORACLE 處 理翻頁(yè)的 SQL 語(yǔ)句就比較繁瑣了。每個(gè)結(jié)果集只有一個(gè)ROWNUM 字段標(biāo)明它的 位置, 并且只能用 ROWNUM<100, 不能用 ROWNUM>80。
?、?長(zhǎng)字符串的處理長(zhǎng)字符串的處理 ORACLE 也有它特殊的地方。INSERT 和 UPDATE 時(shí)大可操作的 字符串長(zhǎng)度小于等于 4000 個(gè)單字節(jié), 如果要插入更長(zhǎng)的字符串, 請(qǐng)考慮字段用 CLOB 類型,方法借用 ORACLE 里自帶的DBMS_LOB 程序包。插入修改記錄前一定 要做進(jìn)行非空和長(zhǎng)度判斷,不能為空的字段值和超出長(zhǎng)度字段值都應(yīng)該提出警告, 返 回 上 次 操作。
?、菘兆址奶幚鞰YSQL 的非空字段也有空的內(nèi)容,ORACLE 里定義了非空字段就不容許有空的內(nèi) 容。按 MYSQL 的 NOT NULL 來定義 ORACLE 表結(jié)構(gòu), 導(dǎo)數(shù)據(jù)的時(shí)候會(huì)產(chǎn)生錯(cuò)誤。因 此導(dǎo)數(shù)據(jù)時(shí)要對(duì)空字符進(jìn)行判斷,如果為 NULL 或空字符,需要把它改成一個(gè)空 格的字符串。
⑥字符串的模糊比較MYSQL 里用 字段名 like '%字符串%',ORACLE 里也可以用 字段名 like'%字符串%' 但 這種方法不能使用索引, 速度不快。
⑦Oracle 實(shí)現(xiàn)了 ANSII SQL 中大部分功能,如,事務(wù)的隔離級(jí)別、傳播特性等而 Mysql 在這方面還是比較的弱。
MySQL和Oracle有何具體的區(qū)別就先給大家講到這里,對(duì)于其它相關(guān)問題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會(huì)捕捉一些行業(yè)新聞及專業(yè)知識(shí)分享給大家的。