MySQL与Oracle的区别
1.收费区别
MySQL是轻量型数据库,开源免费。Oracle是收费的而且价格非常高;
2.实例区别
MySQL一个实例可以操作多个库,而Oracle一个实例只能对应一个库;
3.软件大小区别
MySQL安装完后300M而Oracle有3G;
4.主键管理区别
mysql一般使用自动增长类型,而Oracle则需要使用序列对象;
5.字符串处理区别
mysql里可以用单引号或双引号包起字符串,Oracle只可以用单引号包起字符 串;
6.分页查询区别
分页的SQL语句:mysql用limit,而Oracle需要使用内建视图和rownum伪列;
7.事务区别
MySQL对于事务默认是不支持的,只有某些存储引擎中如:innodb可以支持。 而Oracle对于事务是完全支持,不管是OLTP还是OLAT都是支持的。
8.事务处理区别
MySQL默认是自动提交,而Oracle默认不自动提交,需要用户CTL语言进行 事务提交;
9.字符连接区别