mysql与oracle的常见区别整理

    最近公司项目都在做云上迁移,一个不可避免的问题就是需要把以前的oracle数据库改成rds也就是mysql,在修改过程中遇到的一些两种数据库的区别,做一个整理:

描述 oracle mysql
获取时间 sysdate now()
字符串连接 ‘a’||‘b’ concat(‘a’,‘b’)
分页 双重子查询 limit begin,count
判空 nvl(null,0) ifnull(null,0)
连接查询 左右连(+) 标准连接语法:left jion
时间转字符 to_char date_format
字符转时间 to_date str_to_date
选择判断 decode、case when case when
子查询别名 可以不要别名 必须要别名
更新锁表 oracle更新不会锁表 如果没有命中索引会锁表(可以where条件,部分命中)
null 是最大值 是最小值

猜你喜欢

转载自blog.csdn.net/qq_30095631/article/details/105235007