Web项目(原数据库用Oracle)MySql兼容

Posted 雪菇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web项目(原数据库用Oracle)MySql兼容相关的知识,希望对你有一定的参考价值。

Oracle与mysql兼容注意的几点:

To_char:转换成字符串类型,:To_char(1234.5, ‘$9999.9‘),结果:$1234.5 
To_date:转换成日期类型,:To_date(‘1980-01-01‘, ‘yyyy-mm-dd‘),结果:01-1-80 
To_number:转换成数值类型,:To_number(‘1234.5‘),结果:1234.5

(1)date_format(date,‘%Y-%m-%d‘)    -------------->oracle中的to_char();

(2)str_to_date(date,‘%Y-%m-%d‘)     -------------->oracle中的to_date();

(3)concat(‘%‘,‘abc‘,‘%‘)------------------------>oracle中的‘%‘ || ‘abc‘ || ‘%‘

(4)CAST(a.sort AS SIGNED)------------------->oracle中的to_number(a.sort)

(5)desc字段---------------------->oracle中‘desc‘

(6)注意表别名

(7)递归函数例子(配上例子)

(8)当前日期以及日期的表达

(9)判断字段是否为空

(10)数据库合并行记录



以上是关于Web项目(原数据库用Oracle)MySql兼容的主要内容,如果未能解决你的问题,请参考以下文章

mysql和oracle兼容

MySql和Oracle加密函数兼容性

mysql新增字段语句

MySQL数据库脚本用命令导入数据库时不能正确导入

多数据库适配 | 记一次数据源从Oracle到MySQL兼容切换历程

多数据库适配 | 记一次数据源从Oracle到MySQL兼容切换历程