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

MySQL與Oracle 差異比較之一數(shù)據(jù)類型

 更新時(shí)間:2017年04月05日 22:02:25   投稿:mdxy-dxy  
這篇文章主要介紹了MySQL與Oracle 差異比較之一數(shù)據(jù)類型,需要的朋友可以參考下

數(shù)據(jù)類型

編號(hào) ORACLE MYSQL 注釋
1 NUMBER int / DECIMAL DECIMAL就是NUMBER(10,2)這樣的結(jié)構(gòu)INT就是是NUMBER(10),表示整型;
MYSQL有很多類int型,tinyint mediumint bigint等,不同的int寬度不一樣
2 Varchar2(n) varchar(n)  
3 Date DATATIME 日期字段的處理
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
4 INTEGER int / INTEGER Mysql中INTEGER等價(jià)于int
5 EXCEPTION SQLEXCEPTION  詳見(jiàn)<<2009001-eService-O2MG.doc>>中2.5 Mysql異常處理
6 CONSTANT VARCHAR2(1) mysql中沒(méi)有CONSTANT關(guān)鍵字 從ORACLE遷移到MYSQL,所有CONSTANT常量只能定義成變量
7 TYPE g_grp_cur IS REF CURSOR; 光標(biāo) : mysql中有替代方案 詳見(jiàn)<<2009001-eService-O2MG.doc>>中2.2 光標(biāo)處理
8 TYPE unpacklist_type IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER; 數(shù)組: mysql中借助臨時(shí)表處理
或者直接寫(xiě)邏輯到相應(yīng)的代碼中,
直接對(duì)集合中每個(gè)值進(jìn)行相應(yīng)的處理
詳見(jiàn)<<2009001-eService-O2MG.doc>>中2.4 數(shù)組處理
9 自動(dòng)增長(zhǎng)的序列 自動(dòng)增長(zhǎng)的數(shù)據(jù)類型 MYSQL有自動(dòng)增長(zhǎng)的數(shù)據(jù)類型,插入記錄時(shí)不用操作此字段,會(huì)自動(dòng)獲得數(shù)據(jù)值。ORACLE沒(méi)有自動(dòng)增長(zhǎng)的數(shù)據(jù)類型,需要建立一個(gè)自動(dòng)增長(zhǎng)的序列號(hào),插入記錄時(shí)要把序列號(hào)的下一個(gè)值賦于此字段。
10 NULL NULL 空字符的處理
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è)空格的字符串。

相關(guān)文章

  • 交叉表查詢sql語(yǔ)句

    交叉表查詢sql語(yǔ)句

    交叉表查詢sql語(yǔ)句...
    2007-06-06
  • 單機(jī)離線部署OceanBase3.1.5詳解

    單機(jī)離線部署OceanBase3.1.5詳解

    文章詳細(xì)介紹了如何下載、安裝和配置OceanBase數(shù)據(jù)庫(kù),包括配置OBD、修改配置文件、指定版本啟動(dòng)、修改limits.conf、部署安裝、啟動(dòng)OceanBase、安裝obclient、創(chuàng)建用戶租戶等步驟
    2024-11-11
  • 在Windows下自動(dòng)備份PostgreSQL的教程

    在Windows下自動(dòng)備份PostgreSQL的教程

    這篇文章主要介紹了在Windows下自動(dòng)備份PostgreSQL的教程,主要通過(guò)編寫(xiě)一個(gè)簡(jiǎn)單的批處理腳本,需要的朋友可以參考下
    2015-04-04
  • MySQL與Oracle數(shù)據(jù)類型對(duì)應(yīng)關(guān)系(表格形式)

    MySQL與Oracle數(shù)據(jù)類型對(duì)應(yīng)關(guān)系(表格形式)

    MySQL與Oracle兩種數(shù)據(jù)庫(kù)在工作中,都是用的比較多的數(shù)據(jù)庫(kù),由于MySQL與Oracle在數(shù)據(jù)類型上有部分差異,在我們遷移數(shù)據(jù)庫(kù)時(shí),會(huì)遇上一定的麻煩,下面介紹MySQL與Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)類型的對(duì)應(yīng)關(guān)系
    2017-04-04
  • 詳細(xì)聊聊關(guān)于sql注入的一些零散知識(shí)點(diǎn)

    詳細(xì)聊聊關(guān)于sql注入的一些零散知識(shí)點(diǎn)

    SQL注入攻擊是通過(guò)將惡意的SQL查詢或添加語(yǔ)句插入到應(yīng)用的輸入?yún)?shù)中,再在后臺(tái)SQL服務(wù)器上解析執(zhí)行進(jìn)行的攻擊,它目前是黑客對(duì)數(shù)據(jù)庫(kù)進(jìn)行攻擊的最常用的手段之一,這篇文章主要給大家介紹了關(guān)于sql注入的一些零散知識(shí)點(diǎn),需要的朋友可以參考下
    2021-10-10
  • 在telnet下操作memcache詳解(操作命令詳解)

    在telnet下操作memcache詳解(操作命令詳解)

    這篇文章主要介紹了在telnet下操作memcache詳解,telnet下的memcache操作命令詳解,需要的朋友可以參考下
    2014-07-07
  • 一些關(guān)于數(shù)據(jù)存儲(chǔ)和查詢優(yōu)化的想法

    一些關(guān)于數(shù)據(jù)存儲(chǔ)和查詢優(yōu)化的想法

    今天咨詢了一下高手,關(guān)于數(shù)據(jù)存儲(chǔ)和查詢的問(wèn)題,最終目的就是快,大家可以適當(dāng)?shù)氖褂?/div> 2012-05-05
  • 通過(guò)navicat導(dǎo)入sql文件的操作方法

    通過(guò)navicat導(dǎo)入sql文件的操作方法

    在很多項(xiàng)目當(dāng)中都有sql文件導(dǎo)入到MySQL數(shù)據(jù)庫(kù)的需要,因?yàn)橛衧ql數(shù)據(jù)庫(kù)文件,這個(gè)項(xiàng)目才能正常運(yùn)行起來(lái),那么現(xiàn)在就來(lái)學(xué)習(xí)一下怎么導(dǎo)入sql文件到navicat里面吧,需要的朋友可以參考下
    2024-03-03
  • 詳解hive常見(jiàn)表結(jié)構(gòu)

    詳解hive常見(jiàn)表結(jié)構(gòu)

    hive是基于Hadoop的一個(gè)數(shù)據(jù)倉(cāng)庫(kù)工具,用來(lái)進(jìn)行數(shù)據(jù)提取、轉(zhuǎn)化、加載,這是一種可以存儲(chǔ)、查詢和分析存儲(chǔ)在Hadoop中的大規(guī)模數(shù)據(jù)的機(jī)制,這篇文章主要介紹了hive常見(jiàn)表結(jié)構(gòu),需要的朋友可以參考下
    2022-08-08
  • 一個(gè)提升PostgreSQL性能的小技巧

    一個(gè)提升PostgreSQL性能的小技巧

    這篇文章主要介紹了一個(gè)提升Postgres性能的小技巧,通過(guò)修改很少的代碼來(lái)優(yōu)化查詢,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

阿城市| 井陉县| 龙南县| 长岭县| 白河县| 五河县| 株洲市| 措美县| 仁布县| 阜新| 嘉禾县| 崇左市| 云龙县| 奇台县| 丹东市| 穆棱市| 宁安市| 女性| 科尔| 正定县| 陇西县| 永胜县| 合阳县| 云浮市| 孟津县| 兴城市| 沁水县| 绥江县| 滕州市| 新干县| 乌兰察布市| 保亭| 兴文县| 随州市| 闽清县| 新营市| 慈利县| 宣武区| 漾濞| 兴仁县| 寿阳县|