首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 遷移 MySQL 資料類型對照表:DATE→DATETIME、CLOB→TEXT、NUMBER→DECIMAL/INT 遷移指南

     編輯:MySQL 資料庫相關知識

常用類型對照

OracleMySQL 建議備註
DATEDATETIME含時分秒;若僅日期用 DATE
CHARCHAR定長,注意語義一致
VARCHAR2VARCHAR語法相容
CLOBTEXT最大 65,535 字元;大物件用 LONGTEXT (4GB)
NUMBERMEDIUMINT / INT / DECIMAL整數用 INT/BIGINT;帶小數用 DECIMAL(p,s)
BLOBBLOB / LONGBLOB二進位大物件
TIMESTAMPTIMESTAMP / DATETIME注意時區行為差異

遷移工具與避坑

  • MySQL Migration Toolkit:官方工具,僅 Windows 版,處理 CLOB/VARCHAR 轉義字元頻繁出錯,**不建議大量 CLOB 資料使用**。
  • 建議:自建導出腳本 + LOAD DATA INFILE,對轉義字元、換行符、字符集統一處理。
  • 遷移前必做:類型映射測試、資料抽樣驗證、應用層相容性測試。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved