- 一: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...