做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別(轉(zhuǎn)載)_MySQL

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 17:52:42
文檔

MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別(轉(zhuǎn)載)_MySQL

MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別(轉(zhuǎn)載)_MySQL:MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別0. 組函數(shù)用法規(guī)則mysql中組函數(shù)在select語(yǔ)句中可以隨意使用,但在oracle中 如果查詢(xún)語(yǔ)句中有組函數(shù),那其他列名必須是組函數(shù)處理過(guò)的,或者是group by子句中的列 否則報(bào)錯(cuò)eg: select name,count(money
推薦度:
導(dǎo)讀MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別(轉(zhuǎn)載)_MySQL:MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別0. 組函數(shù)用法規(guī)則mysql中組函數(shù)在select語(yǔ)句中可以隨意使用,但在oracle中 如果查詢(xún)語(yǔ)句中有組函數(shù),那其他列名必須是組函數(shù)處理過(guò)的,或者是group by子句中的列 否則報(bào)錯(cuò)eg: select name,count(money

MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別

0. 組函數(shù)用法規(guī)則

mysql中組函數(shù)在select語(yǔ)句中可以隨意使用,但在oracle中 如果查詢(xún)語(yǔ)句中有組函數(shù),那其他列名必須是組函數(shù)處理過(guò)的,或者是group by子句中的列 否則報(bào)錯(cuò)

eg:

select name,count(money) from user ;這個(gè)放在mysql中沒(méi)有問(wèn)題 在oracle中就有問(wèn)題了.............

1. 自動(dòng)增長(zhǎng)的數(shù)據(jù)類(lèi)型處理
MYSQL有自動(dòng)增長(zhǎng)的數(shù)據(jù)類(lèi)型,插入記錄時(shí)不用操作此字段,會(huì)自動(dòng)獲得數(shù)據(jù)值。ORACLE沒(méi)有自動(dòng)增長(zhǎng)的數(shù)據(jù)類(lèi)型,需要建立一個(gè)自動(dòng)增長(zhǎng)的序列號(hào),插入記錄時(shí)要把序列號(hào)的下一個(gè)值賦于此字段。

CREATE SEQUENCE 序列號(hào)的名稱(chēng) (最好是表名+序列號(hào)標(biāo)記) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCACHE;
其中最大的值按字段的長(zhǎng)度來(lái)定, 如果定義的自動(dòng)增長(zhǎng)的序列號(hào) NUMBER(6) , 最大值為999999
INSERT 語(yǔ)句插入這個(gè)字段值為: 序列號(hào)的名稱(chēng).NEXTVAL

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

3. 翻頁(yè)的SQL語(yǔ)句的處理
MYSQL處理翻頁(yè)的SQL語(yǔ)句比較簡(jiǎn)單,用LIMIT 開(kāi)始位置, 記錄個(gè)數(shù);PHP里還可以用SEEK定位到結(jié)果集的位置。ORACLE處理翻頁(yè)的SQL語(yǔ)句就比較繁瑣了。每個(gè)結(jié)果集只有一個(gè)ROWNUM字段標(biāo)明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM>80。
以下是經(jīng)過(guò)分析后較好的兩種ORACLE翻頁(yè)SQL語(yǔ)句( ID是唯一關(guān)鍵字的字段名 ):
語(yǔ)句一:
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;

語(yǔ)句二:
SELECT * FROM (( SELECT ROWNUM AS NUMROW, c.* from (select [FIELD_NAME,...] FROM TABLE_NAME WHERE 條件1 ORDER BY 條件2) c) WHERE NUMROW > 80 AND NUMROW < 100 ) ORDER BY 條件3;

4. 長(zhǎng)字符串的處理
長(zhǎng)字符串的處理ORACLE也有它特殊的地方。INSERT和UPDATE時(shí)最大可操作的字符串長(zhǎng)度小于等于4000個(gè)單字節(jié), 如果要插入更長(zhǎng)的字符串, 請(qǐng)考慮字段用CLOB類(lèi)型,方法借用ORACLE里自帶的DBMS_LOB程序包。插入修改記錄前一定要做進(jìn)行非空和長(zhǎng)度判斷,不能為空的字段值和超出長(zhǎng)度字段值都應(yīng)該提出警告,返回上次操作。

5. 日期字段的處理
MYSQL日期字段分DATE和TIME兩種,ORACLE日期字段只有DATE,包含年月日時(shí)分秒信息,用當(dāng)前數(shù)據(jù)庫(kù)的系統(tǒng)時(shí)間為SYSDATE, 精確到秒,或者用字符串轉(zhuǎn)換成日期型函數(shù)TO_DATE(‘2001-08-01’,’YYYY-MM-DD’)年-月-日 24小時(shí):分鐘:秒 的格式Y(jié)YYY-MM-DD HH24:MI:SS TO_DATE()還有很多種日期格式, 可以參看ORACLE DOC.日期型字段轉(zhuǎn)換成字符串函數(shù)TO_CHAR(‘2001-08-01’,’YYYY-MM-DD HH24:MI:SS’)

日期字段的數(shù)學(xué)運(yùn)算公式有很大的不同。MYSQL找到離當(dāng)前時(shí)間7天用 DATE_FIELD_NAME > SUBDATE(NOW(),INTERVAL 7 DAY)ORACLE找到離當(dāng)前時(shí)間7天用 DATE_FIELD_NAME >SYSDATE - 7;

MYSQL中插入當(dāng)前時(shí)間的幾個(gè)函數(shù)是:NOW()函數(shù)以`'YYYY-MM-DD HH:MM:SS'返回當(dāng)前的日期時(shí)間,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以’HH:MM:SS’的格式返回當(dāng)前的時(shí)間,可以直接存到TIME字段中。例:insert into tablename (fieldname) values (now())

而oracle中當(dāng)前時(shí)間是sysdate

6. 空字符的處理
MYSQL的非空字段也有空的內(nèi)容,ORACLE里定義了非空字段就不容許有空的內(nèi)容。按MYSQL的NOT NULL來(lái)定義ORACLE表結(jié)構(gòu), 導(dǎo)數(shù)據(jù)的時(shí)候會(huì)產(chǎn)生錯(cuò)誤。因此導(dǎo)數(shù)據(jù)時(shí)要對(duì)空字符進(jìn)行判斷,如果為NULL或空字符,需要把它改成一個(gè)空格的字符串。

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

8. 程序和函數(shù)里,操作數(shù)據(jù)庫(kù)的工作完成后請(qǐng)注意結(jié)果集和指針的釋放。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別(轉(zhuǎn)載)_MySQL

MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別(轉(zhuǎn)載)_MySQL:MySQL與oracle數(shù)據(jù)庫(kù)的一些區(qū)別0. 組函數(shù)用法規(guī)則mysql中組函數(shù)在select語(yǔ)句中可以隨意使用,但在oracle中 如果查詢(xún)語(yǔ)句中有組函數(shù),那其他列名必須是組函數(shù)處理過(guò)的,或者是group by子句中的列 否則報(bào)錯(cuò)eg: select name,count(money
推薦度:
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top
主站蜘蛛池模板: 南昌市| 微博| 县级市| 定南县| 兴义市| 马公市| 星子县| 富蕴县| 大田县| 合江县| 揭东县| 手游| 山丹县| 阳春市| 盐津县| 安国市| 汶上县| 松阳县| 乌拉特前旗| 汝州市| 济阳县| 涟水县| 东城区| 重庆市| 连城县| 乌拉特中旗| 嘉黎县| 龙山县| 海门市| 山西省| 瓮安县| 荆州市| 伊金霍洛旗| 漳浦县| 板桥市| 罗源县| 博湖县| 中江县| 岳普湖县| 潮安县| 图木舒克市|