可以是一些比较专业技术的区别,求比较详细的,不怕长

解决方案 »

  1.   

    mysql是免费的,oracle是收费的
      

  2.   

    你告诉他们最大的区别是:
    一个叫‘mysql’,一个叫‘oracle’
      

  3.   

    1、安全性:不管是mysql,还是mssql,在外部网络中,都受到相当大的威胁。相比而言,mssql受到的威胁甚至要更大些,最近2年来,mssql暴露出了多个远程溢出漏洞。如果配置的比较好的话,我认为,mysql要比mssql安全一些,因为随时会爆发的新溢出漏洞是防不胜防的,而且能够执行系统命令的sql注入攻击也非常可怕。 
    2、易用性:毫无疑问,Oracle和Mysql的易用性比较差,入门的门槛高了点,特别是Oracle;Mssql相对比较容易,微软的东西不管性能怎么样,易用性都做得不错。 
    3、开发环境:Eclipse和Tomcat本身对数据库都没有什么要求,只要你有JDBC驱动,连接都差不多,稳定性和性能也没多大区别。从开发的角度来讲,中小型项目Mysql和MSsql都是不错的选择。
      

  4.   

    1.  mysql 对于真假的判断  0为假 1为真 
    2.  mysql 的查询 可以  select 1;  而oracle 需要用 dual 虚拟表。
    3.  mysql 数据库相当于oracle的用户
    4。 mysql 数据库中的表,直接表对应的三个文件拷贝到其他数据库下,就可以直接使用 
    5。 mysql的数据库表,用户等信息  放在 数据库  mysql 和 information_schema数据库中,而oracle有统计表。放在system表空间中
    6.mysql 是默认commit的,而oracle 不是。
    7.orale有decode函数:)
    知道的就这些了。
      

  5.   

    http://tech.sina.com.cn/s/s/2010-08-26/13424591518.shtml