中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL與Oracle的數據類型有什么區別

發布時間:2021-07-19 14:57:38 來源:億速云 閱讀:281 作者:小新 欄目:數據庫

這篇文章主要為大家展示了“MySQL與Oracle的數據類型有什么區別”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“MySQL與Oracle的數據類型有什么區別”這篇文章吧。

數據類型

編號ORACLEMYSQL注釋
1NUMBERint / DECIMALDECIMAL就是NUMBER(10,2)這樣的結構INT就是是NUMBER(10),表示整型;
 MYSQL有很多類int型,tinyint mediumint bigint等,不同的int寬度不一樣
2Varchar2(n)varchar(n) 
3DateDATATIME日期字段的處理
 MYSQL日期字段分DATE和TIME兩種,ORACLE日期字段只有DATE,包含年月日時分秒信息,用當前數據庫的系統時間為 SYSDATE, 精確到秒,或者用字符串轉換成日期型函數TO_DATE(‘2001-08-01','YYYY-MM-DD')年-月-日 24小時:分鐘:秒的格式YYYY-MM-DD HH24:MI:SS TO_DATE()還有很多種日期格式, 可以參看ORACLE DOC.日期型字段轉換成字符串函數TO_CHAR(‘2001-08-01','YYYY-MM-DD HH24:MI:SS')
 
 日期字段的數學運算公式有很大的不同。MYSQL找到離當前時間7天用 DATE_FIELD_NAME > SUBDATE(NOW(),INTERVAL 7 DAY)ORACLE找到離當前時間7天用 DATE_FIELD_NAME >SYSDATE - 7;
 
 MYSQL中插入當前時間的幾個函數是:NOW()函數以`'YYYY-MM-DD HH:MM:SS'返回當前的日期時間,可以直接存到DATETIME字段中。CURDATE()以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以'HH:MM:SS'的格式返回當前的時間,可以直接存到TIME字段中。例:insert into tablename (fieldname) values (now())
 
 而oracle中當前時間是sysdate
4INTEGERint / INTEGERMysql中INTEGER等價于int
5EXCEPTIONSQLEXCEPTION 詳見<<2009001-eService-O2MG.doc>>中2.5 Mysql異常處理
6CONSTANT VARCHAR2(1)mysql中沒有CONSTANT關鍵字從ORACLE遷移到MYSQL,所有CONSTANT常量只能定義成變量
7TYPE g_grp_cur IS REF CURSOR;光標 : mysql中有替代方案詳見<<2009001-eService-O2MG.doc>>中2.2 光標處理
8TYPE unpacklist_type IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER;數組: mysql中借助臨時表處理
 或者直接寫邏輯到相應的代碼中,
 直接對集合中每個值進行相應的處理
詳見<<2009001-eService-O2MG.doc>>中2.4 數組處理
9自動增長的序列自動增長的數據類型MYSQL有自動增長的數據類型,插入記錄時不用操作此字段,會自動獲得數據值。ORACLE沒有自動增長的數據類型,需要建立一個自動增長的序列號,插入記錄時要把序列號的下一個值賦于此字段。
10NULLNULL空字符的處理
 MYSQL的非空字段也有空的內容,ORACLE里定義了非空字段就不容許有空的內容。按MYSQL的NOT NULL來定義ORACLE表結構, 導數據的時候會產生錯誤。因此導數據時要對空字符進行判斷,如果為NULL或空字符,需要把它改成一個空格的字符串。

以上是“MySQL與Oracle的數據類型有什么區別”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盖州市| 和平区| 河北省| 武清区| 连江县| 长乐市| 嘉定区| 双城市| 和田县| 兴业县| 龙山县| 泗洪县| 武宁县| 黎平县| 英吉沙县| 靖宇县| 武冈市| 清水县| 金华市| 岳阳县| 武穴市| 永川市| 巫溪县| 紫金县| 湖南省| 宁津县| 大同县| 新乐市| 廉江市| 吕梁市| 清涧县| 龙泉市| 靖远县| 岑巩县| 天津市| 申扎县| 赣州市| 景宁| 永嘉县| 米林县| 抚宁县|