赞
踩
1.端口:
Mysql 默认端口3306
Oracle 默认端口1521
2.数据库的结构:
oracle:创建一个数据库,一个数据库又可以有多个用户(system,sys,scort),不同用户有不同的表。一般就是创建一个库。
Mysql:默认是root 用户,一个用户可以创建多个数据库,一个数据库又可以创建多个表。
3.主键自增
oracle没有主键自增;
meysql有主键自增。
4.分页
mysql分页用的是limit关键字。
select * from table limit 0,10
oracle是用rownum和嵌套查询。
SELECT * FROM (SELECT t.*,ROWNUM r FROM TABLE t WHERE ROWNUM <= page*pageSize) WHERE r >= ((page - 1) * pageSize + 1)
5.隔离级别
mysql是可重复读(repeatable read)的隔离级别;
oracle是读已提交(read commited)的隔离级别。
6.自动提交事务
mysql默认自动提交,oracle是执行commit提价。
7.字段类型
字符:
mysql —> varchar / char
oracle —> varchar2 / varchar / char
数值:
mysql —> int 、float、double
oracle —> number
日期:
mysql —> date、time、year、datetime
oracle —> date
日期转换:
mysql —> dateformat
oracle —> to_date、to_char
8.使用成本
mysql免费(一般互联网行业)
oracle收费(一般金融行业)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。