Oracle和Mysql的区别
2017-09-07 10:09
531 查看
一、市场1、Oracle是大型数据库,Mysql是中小型数据库;2、Oracle市场40%,Mysql市场20%;3、Oracle价格昂贵,Mysql开源免费。二、访问量Oralce支持大并发,大访问量。三、内存空间Mysql安装只有几百M大小,而Oracle则有几G,并且很占用内存和影响机器性能。三、操作1、主键Mysql有自动增长类型,创表指定主键为auto_increament,则insert添加数据时,主键值自动增长。Oracle没有自动增长类型,一般使用sequence序列,insert插入数据时将序列的下一个值seq.nextval赋值给主键。2、引号Mysql字符可以有单双引号,Oracle只有单引号。3、分页Mysql使用limitOracle使用rownum。PS:Oracle和Mysql分页的区别http://blog.csdn.net/justinqin/article/details/778618674、字符长度最大4000字节,大于4000字节,Oracle建议使用long或clob类型。5、空值Mysql非空字段允许有null,Oracle非空字段不允许为null。6、模糊查询Mysql、Oracle都可以使用like模糊查询,但Oracle使用模糊查询 name like '%超%',name字段无法使用index索引、效率不高。7、Oracle实现了ANSII SQL中大部分功能,如,事务的隔离级别、传播特性等而Mysql在这方面还是比较的弱。
PS:说到事务,那么什么是事务?http://blog.csdn.net/justinqin/article/details/77877733
PS:说到事务,那么什么是事务?http://blog.csdn.net/justinqin/article/details/77877733
相关文章推荐
- MYSQL与ORACLE SQLSERVER DB2的区别
- Oracle和Mysql中Sql语句中的一些函数用法区别
- Mysql与Oracle区别
- 【原创】遇到的若干MySQL与Oracle的区别小记(逐渐增加)
- oracle与mysql的几点区别
- Oracle与Mysql主键、索引及分页的区别小结
- mysql (三)分页 排序asc desc区别 oracle 分页
- Oracle与MySQL的几点区别
- MySQL与Oracle的区别
- Oracle和MySQL的区别
- Oracle和Mysql的区别
- Oracle与MySQL的几点区别
- MYSQL和ORACLE的一些区别(转)
- SQL Server 和 Oracle 以及 MySQL 有哪些区别?
- oracle与mysql的区别
- Oracle与MySQL的区别
- oracle与mysql创建表时的区别
- mysql和Oracle的区别
- SQL Server 和 Oracle 以及 MySQL 有哪些区别?
- Mysql与Oracle的区别