MySQL 常用的数据类型分别对应哪个 Oracle 的数据类型

MySQL 数据类型Oracle 对应类型说明使用场景
INT / INTEGER NUMBER(10,0) 32位整数 普通ID、计数器
BIGINT NUMBER(19,0) 64位整数 大数值、长ID
SMALLINT NUMBER(5,0) 16位整数 小范围数值
TINYINT NUMBER(3,0) 8位整数 布尔值、小状态码
DECIMAL(M,D) / NUMERIC(M,D) NUMBER(M,D) 精确数值 金额、精度要求高的计算
FLOAT BINARY_FLOAT 单精度浮点 科学计算
DOUBLE BINARY_DOUBLE 双精度浮点 高精度科学计算
VARCHAR(N) VARCHAR2(N) 可变长度字符串 普通文本、用户名
CHAR(N) CHAR(N) 固定长度字符串 固定格式编码
TEXT CLOB 长文本 大段文字内容
DATE DATE 日期 只包含日期部分
DATETIME DATE 日期时间 日期+时间
TIMESTAMP TIMESTAMP 时间戳 精确时间记录
TIME INTERVAL DAY TO SECOND 时间间隔 持续时间
YEAR NUMBER(4,0) 年份 年份存储
BOOLEAN NUMBER(1,0) 布尔值 0/1 表示 true/false
posted @ 2026-01-20 17:27  嘿咻噜啦啦  阅读(0)  评论(0)    收藏  举报