请输入问题标题Oracle与mysql 区别
dddddd
dddddd
2015-10-15
基本上高校学数据库,不针对具体某一个数据库,而是针对数据库本身概念而言的。数据库思想,就是结构化数据存储和查询,你想啊,mysql和orcal同样理念的东西,只是不同的产品而已,现在mysql被orcal收购了,产品的相似度更高了。数据库的,表啊,权限啊,触发法器啊,索引啊,游标啊,字段啊,数据类型啊,ER关系图啊,这些东西都是相同的,不同的就是,实现方式不一样,由此造成了一些差别,但是,话又说回来了,这就像人跟人,有自己的特点,有自己的长处,但是最后都是人。
说说不同之处吧:orcal属于大中型数据库,收费,安全可靠,服务好
mysql属于轻便型数据库,免费,相对安全,服务靠自己,当然,mysql也有企业版,收费的哈
两者,在操作上有很大的类似之处,也有些细微的不同。
首先,函数部分,大同小异,有自己的特殊函数,也有相同的一些函数。
存储过程,事件,索引,触发器,锁等都支持,这都是妥妥的
都支持SQL语句,没的说哈,只不过,鉴于SQL解析器可能不一样,所以,某些特殊SQL那就over了。
当然,课程中讲的不深入,但是,你一般平时用,肯定是够了,实际项目中,可能会遇到一些特殊的问题,你慢慢的就会去学习,去深入了解了。ORCAL的DBA不是好当的呀,好好努力吧
我sqlserver mysql oracle都学了,这里的mysql和oracle教程都太基础了,很多都没讲。mysql 连sql语句 大小写都有明确规范,但是 语句使用时却限制很少,比如一次插入多条记录,能一次执行,可是只要中间出错,就会使系统弹出警报(这个我深有体会,曾死机过)。oracle 就sql语句规范没那么多多,但是 编写要求高,比较严谨,而且对权限要求严格,对每个表空间的操作要明确角色权限才可行,而对于mysql只有一个root用户即可。 从安全方面来说 oracle绝对完爆mysql,毕竟 mysql仅适用于小型公司。可视化管理工具的话,mysql都操作比较简单,oracle的可视化管理工具我还没开始学,这个我就不说了。就这样吧!
举报