【原创】遇到的若干MySQL与Oracle的区别小记(逐渐增加)

原创 2015年07月08日 19:09:40

项目计划支持两种知识库,先将已经验证过的一些区别记录下来,以备应用修改持久层时使用。


下面的描述针对的是mysql-5.6.12和Oracle11g,其他版本不一定适用。


1,字段可存储内容长度不同。MySQL的varchar(100),可以存储100个英文或100个中文,Oracle的varchar2(100),可存储100个英文或50个中文;


2,字段类型名称有出入,同名的含义也不同。

比如blob,Oracle可以存4G字节,Mysql只可以存储65535(2^16-1)字节,因为它还有MEDIUMBLOB(最大长度为16777215(2^24-1),16M),LONGBLOB(最大长度为4294967295(2^32-1),4G)

比如MySQL没有Oracle的CLOB,取而代之的是大中小三种TEXT类型。


3,Oracle可以直接根据中文的音序排序,Mysql不支持,想要达到中文拼音序排序,得这么写

SELECT * FROM <table> ORDER BY CONVERT(<col_name>USING gbk); 


4,未完待续


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MySQL数据库向Oracle转换时注意若干问题

转载于:http://tech.ccidnet.com/art/1108/20070723/1152973_1.html 有很多应用项目, 刚起步的时候用MySQL数据库基本上能实现各种功能需求,随着...

oracle与mysql的区别文档

  • 2012-09-15 22:37
  • 72KB
  • 下载

原创 oracle 数据完整性总结(十)

数据完整性 数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不正确或不一致,那么该数据的完整性可能会遭到破坏,从而给数据库本身的可靠性带来意想不到的问题。 为了维护数据库中...

Oracle与MySQL区别总结

  • 2016-06-13 17:13
  • 86KB
  • 下载

oracle SCN 详解(原创)

SCN号概述  SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。Oracle数据库中一共有4种SCN分别为 系统检查点SCN: 系统检查点SCN位于控制文件中,当检查点...

Oracle与MYSQL的几点区别

原创:oracle10G 的ORA-12505问题解决方法

今天在开发一个关于**的一个项目时候,本人在使用PLSQL连接oracle的时候一切正常,但是在Myeclipse的DB试图中我一直在使用的URL是如下代码:   jdbc:oracle:thin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)