六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

詳細說明對于MYSQL與ORACLE的區別

[摘要]有很多應用項目, 剛起步的時候用MYSQL數據庫基本上能實現各種功能需求,隨著應用用戶的增多,數據量的增加,MYSQL漸漸地出現不堪重負的情況:連接很慢甚至宕機,于是就有把數據從MYSQL遷到ORACLE的需求,應用程序也要相應做一些修改。總結出以下幾點注意事項。1. 自動增長的數據類型處理 ...

有很多, 候用MYSQL數據基本上能實現功能需求,隨著用用的增多,數據量的增加,MYSQL漸漸地出不堪重的情況:接很慢甚至宕機,于是就有把數據從MYSQL遷到ORACLE的需求,用程序也要相做一些修改。總結出以下幾點注意事
1
的數據
MYSQL
有自的數據型,插入記錄時不用操作此字段,會自動獲得數據ORACLE沒有自的數據型,需要建立一個自的序列號,插入記錄時要把序列號的下一個值賦于此字段。
CREATE SEQUENCE 序列號的名稱 (最好是表名+序列號標記) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCACHE;
其中最大的按字段的度來定, 如果定的自的序列號 NUMBER(6) , 最大值為999999
INSERT
句插入個字段值為: 序列號的名稱.NEXTVAL
2.
引號的
MYSQL
里可以用雙引號包起字符串,ORACLE里只可以用引號包起字符串。在插入和修改字符串前必引號的替:把所有出的一個引號替成兩個引號。
3.
SQL句的
MYSQL
SQL句比較簡單,用LIMIT 始位置, 記錄個數;PHP可以用SEEK定位到果集的位置。ORACLESQL句就比了。果集只有一個ROWNUM字段明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM>80
以下是經過分析后好的ORACLESQL( ID是唯一關鍵字的字段名 )

SELECT ID, [FIELD_NAME,...] FROM TABLE_NAME WHERE ID IN (
   SELECT ID
 FROM (
    SELECT ROWNUM AS NUMROW, ID
    FROM TABLE_NAME
    WHERE 條件1
    ORDER BY 條件2)
WHERE NUMROW > 80 AND NUMROW < 100 )
ORDER BY 條件3;
;

4. 長字符串的
字符串的ORACLE也有它特殊的地方。INSERTUPDATE最大可操作的字符串度小于等于4000, 如果要插入更的字符串, 字段用CLOB型,方法借用ORACLE里自DBMS_LOB程序包。插入修改記錄前一定要做行非空和度判斷,不能空的字段和超出度字段應該提出警告,返回上次操作。

5. 日期字段的
MYSQL日期字段分DATETIMEORACLE日期字段只有DATE,包含年月日分秒信息,用當前數據的系統時間為SYSDATE, 精確到秒,或者用字符串轉換成日期型函數TO_DATE(‘<st1:chsdate isrocdate="False" islunardate="False" day="1" month="8" year="2001">2001-08-01</st1:chsdate>’,’YYYY-MM-DD’)-- 24:: 的格式YYYY-MM-DD HH24:MI:SS TO_DATE()有很多日期格式, 可以參看ORACLE DOC.日期型字段轉換成字符串函數TO_CHAR(‘<st1:chsdate isrocdate="False" islunardate="False" day="1" month="8" year="2001">2001-08-01</st1:chsdate>’,’YYYY-MM-DD HH24:MI:SS’)

日期字段的數學運算公式有很大的不同。MYSQL找到離當前時間7天用 DATE_FIELD_NAME > SUBDATENOW(),INTERVAL 7 DAYORACLE找到離當前時間7天用 DATE_FIELD_NAME >SYSDATE - 7;

6. 空字符的
MYSQL的非空字段也有空的內容,ORACLE里定了非空字段就不容有空的內容。按MYSQLNOT NULL來定ORACLE, 數據候會錯誤。因此數據空字符行判斷,如果NULL或空字符,需要把它改成一個空格的字符串。

7. 字符串的模糊比較
MYSQL里用 字段名 like '%字符串%',ORACLE里也可以用 字段名 like '%字符串%' 這種方法不能使用索引, 速度不快,用字符串比函數 instr(字段名,'字符串')>0 會得到更精確的果。

8. 程序和函數里,操作數據的工作完成后請注意結果集和指針的釋放。

以上就是詳細介紹關于MYSQL和ORACLE的區別的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 中日韩在线视频 | 四虎成人免费网址在线 | 青青草视频在线免费观看 | 色护士在线 | 日产国产精品久久久久久 | 欧美一级欧美三级在线观看 | 日本午夜小视频 | 四虎激情| 日本一本在线 | 中文字幕在线观看不卡视频 | 欧美一区二区三区精品 | 天天拍天天色 | 日本 亚洲 欧美 | 欧洲激情视频 | 天天躁日日躁狠狠躁一级毛片 | 日本特黄特色aaa大片免费欧 | 色婷婷.com| 日本五级床片全都免费播放 | 屁屁影院在线播放 | 在线中文字幕不卡 | 日本欧美一区二区三区 | 中国二级毛片 | 色偷偷亚洲第一成人综合网址 | 亚洲欧美大片 | 香蕉91| 天干天干天啪啪夜爽爽色 | 日日摸夜夜添夜夜添成人 | 天天综合色天天综合 | 天堂资源地址在线 | 一区二区免费视频 | 日夜啪| 日本欧美国产精品 | 天天做天天爱天天影视综合 | 日本精品久久久久久久 | 日本欧美一区二区三区高清 | 日本免费网站视频 | 一二三四免费高清观看在线观看 | 日韩一区二区久久久久久 | 青娱乐在线视频播放 | 五月婷婷一区 | 亚洲欧美视屏 |