您的位置:首页 > 数据库 > Oracle

mysql和oracle的区别(keep update)

2017-06-25 19:27 423 查看
[html] view
plain copy

一:mysql是以dataBase来管理的,而oracle是以用户来管理的

二:mysql为id赋予自增长功能,oracle使用序列sequence来实现

三:mysql中数据库分页limit关键字,oracle使用子查询嵌套以及rownum伪列

//需要知道limit后面有一个和两个参数各在什么场景下使用

四:show tables;  show databases;在oracle中不可以使用

五:函数的使用to_date to_char nvl() IFNULL()

六:mysql中sun()函数统计自动转换为科学计数法,需要使用convert(sum(),char)/concast(sum() as char)

七:数据库中的数据类型Integer number   number(10,2)  double

八:插一条关键字的执行顺序: from table where group by having select order by

九:oracle中没有判断表是否存在则删除语句drop table if exists table_name

十:mysql数据库中自增长,不需要时长维护,不像oracle插入数据时需要些序列,mysql直接插入其他数据即可

十一:oracle中DML需要commit();  DDL不需要commit(); mysql中均不需要

十二:mysql中即使缺少from,都会执行出来结果,并不会报错

十三:获取系统当前时间:

oracle: select
sysdate() from dual;

sqlserver:
select getdate();

mysql:
select sysdate()/now();

postgres:
currentdate

keep update...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: