最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年06月28日 11:15:51   作者:小喬喬喬要加油  
Oracle是大型數(shù)據(jù)庫而Mysql是中小型數(shù)據(jù)庫,Oracle市場占有率達40%,Mysql只有20%左右,同時Mysql是開源的而Oracle價格非常高

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語句就比較繁瑣了。每個結(jié)果集只有一個ROWNUM字段標明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM>80

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

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

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

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

相關(guān)文章

最新評論

广汉市| 福贡县| 安徽省| 邮箱| 芮城县| 金湖县| 济阳县| 原阳县| 晋宁县| 都江堰市| 宁陵县| 马山县| 白水县| 申扎县| 南岸区| 辽中县| 会泽县| 涡阳县| 油尖旺区| 贵定县| 香河县| 应用必备| 汝城县| 长泰县| 张北县| 万年县| 西乡县| 柳河县| 岑溪市| 延吉市| 峨眉山市| 通州区| 乌兰浩特市| 霍林郭勒市| 屏边| 英山县| 怀仁县| 同江市| 宣城市| 淮北市| 泰顺县|