MySQL和Oracle的sql语言区别

日期

关键字 区别 Oracle MySQL
Date 存储数据格式 YYYY-MM-DD HH24:MI:SS YYYY-MM-DD
支持范围 公元前'4712-1-1'到'9999-12-31' '1000-01-01'到'9999-12-31'
Datetime 存储数据格式 YYYY-MM-DD HH:MM:SS
支持范围 '1000-01-01'到'9999-12-31'
TimeStamp 定义 时间戳,从1970-01-01 00:00:00到当前的时间差值
说明 如果与数值进行加减运算会自动转换为Date型,小数秒会自动去除 YYYY-MM-DD HH:MM:SS

参考链接:
1.https://www.cnblogs.com/wlzjdm/p/6953398.html
2.https://blog.csdn.net/qq_33573235/article/details/78154928

数字

Number Oracle MySQL
Number 数值型的统称,可以表示Oracle中的所有数值 数据类型 TINYINT -128->127 0->255u
SMALLINT -32768->32767 0->65535u
MEDIUMINT -8388608->8388607 0->16777215u
INT -2147483648->2147483647 0->4294967295u
BIGINT -9223372036854775808->9223372036854775807 0->18446744073709551615u
FLOAT(size,d) 带有浮动小数点的小数字,在 d 参数中规定小数点右侧的最大位数。
DOUBLE(size,d) 带有浮动小数点的大数字,在 d 参数中规定小数点右侧的最大位数。
DECIMAL(size,d) 作为字符串存储的 DOUBLE 类型,允许固定的小数点
特别说明 xxxx(size)在括号中规定最大位数

参考链接:
1.https://www.cnblogs.com/little-rock/p/7542913.html

猜你喜欢

转载自blog.csdn.net/Cindy_00/article/details/106185565