问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle数据库和mysql数据库学哪个1

发布网友 发布时间:2023-09-22 11:33

我来回答

1个回答

热心网友 时间:2024-12-04 08:45

Oracle和MySQL的主要区别
Oracle:客户端和命令窗口,都是由用户决定内容-> conn user_name/password;
MySQL:客户端和命令窗口,都是由数据库决定内容-> use datebase;
Oracle
Oracle 能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持,Oracle并行服务器通过使一组结点共享同一簇中的工作来扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。Oracle获得最高认证级别的ISO标准认证.Oracle性能最高,保持开放平台下的TPC-D和TPC-C的世界记录Oracle多层次网络计 算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
Oracle 在兼容性、可移植性、可联结性、高生产率上、开放性也存在优点。Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与 IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。 Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上 不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。能与多种通讯网络相连,支持各种协议(TCP/IP、 DECnet、LU6.2等)。提供了多种开发工具,能极大的方便用户进行进一步的开发。Oracle良好的兼容性、可移植性、可连接性和高生产率是 Oracle RDBMS具有良好的开放性。
Oracle价格是比较昂贵的。据说一套正版的Oracle软件早在2006年年底的时候在市场上的价格已经达到了6位数。所以如果你的项目不是那种超级大的项目,还是放弃Oracle吧。
MySQL
MySQL不支持事务处理,没有视图,没有存储过程和触发器,没有数据库端的用户自定义函数,不能完全使用标准的SQL语法。
从数据库行家听说的第一件事就是MySQL缺乏transactions,rollbacks, 和subselects的功能。如果你计划使用MySQL写一个关于银行、会计的应用程序,或者计划维护一些随时需要线性递增的不同类的计数器,你将缺乏transactions功能。在现有的发布版本的 MySQL下,请不要有任何的这些想法。(请注意,MySQL的测试版3.23.x系列现在已经支持transactions了)。
在非常必要的情况下,MySQL的局限性可以通过一部分开发者的努力得到克服。在MySQL中你失去的主要功能是subselect语句,而这正是其它的所有数据库都具有的。换而言之,这个失去的功能是一个痛苦。
MySQL没法处理复杂的关联性数据库功能,例如,子查询(subqueries),虽然大多数的子查询都可以改写成join
另一个MySQL没有提供支持的功能是事务处理(transaction)以及事务的提交(commit)/撤销(rollback)。一个事务指的是被当作一个单位来共同执行的一群或一套命令。如果一个事务没法完成,那么整个事务里面没有一个指令是真正执行下去的。对于必须处理线上订单的商业网站来说,MySQL没有支持这项功能,的确让人觉得很失望。但是可以用MaxSQL,一个分开的服务器,它能通过外挂的表格来支持事务功能。 
外键(foreignkey)以及参考完整性*(referentialintegrity)可以让你制定表格中资料间的约束,然后将约束 (constraint)加到你所规定的资料里面。这些MySQL没有的功能表示一个有赖复杂的资料关系的应用程序并不适合使用MySQL。当我们说 MySQL不支持外键时,我们指的就是数据库的参考完整性*--MySQL并没有支持外键的规则,当然更没有支持连锁删除(cascadingdelete)的功能。简短的说,如果你的工作需要使用复杂的资料关联,那你还是用原来的Access吧。 
你在MySQL中也不会找到存储进程(storedprocere)以及触发器(trigger)。(针对这些功能,在Access提供了相对的事件进程(eventprocere)。
MySQL+php+apache三者被软件开发者称为“php黄金组合”。
具体学习使用哪个,要看你的开发需求
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 学好ORACLE数据库要多久啊5 ...实名认证了但是没有绑定银行卡坏人可以用我的贷款吗?_百度知 ... 甲鱼杀了放冷冻保存几天8 关于excel的问题,高手帮帮我 librarian怎么读4 从超市买回来的火锅用的冷冻丸子,除了吃火锅,还有什么吃法?65 火锅丸子吃不完,怎样炒菜吃?368 4s店为什么没有水晶银现车 燃气热水器最远可用几米的距离 请问李小龙说过一些话,是英语,然后最后几句我还记得:BE W... 步步高点读机适合几岁的孩子使用?功能有哪些?81 刚上小学,买步步高学习机哪款好?75 活甲鱼放在冰箱里面冻死了还能吃吗?11 蚬子放冰箱里冻几天还能吃吗54 新手机怎么登陆旧。 投资说好的股份签合同时少了怎么办 两部苹果手机都激活了iMessage ,为什么互发短信时,还...7 苹果手机发信息怎么有的气泡是蓝色,有的是绿色?2 为什么iphone发送出去的短信有绿色和蓝色两种颜色?448 哪一款学习机适合小学生一用1 Be water my friends!中文是什么意思?? 陈姓男孩取名 工作者午休趴桌子上睡觉,醒来后颈部疼痛难忍,如何缓解疼痛?1 怎么看QQ校友的QQ号啊? 化成带分数.7分之4等于多少 我的PSP在雨天进了水,按键有些失灵,有哪些解决办法 中文翻译成英文1992 硅藻泥的墙面到底怎么来清洁呢,孩子小整天摸手印啊,烦死了?? 小东今年8岁,6年后爷爷的岁数是小东的6倍,爷爷今年几岁 住三楼的客厅外有棵大树影响风水吗 爷爷今年的年龄正好是我的6倍,爷爷比我大60岁,我多少岁?爷爷多少岁? access数据库好学吗?和oracle数据库哪个好?1 给推荐几首空间音乐 非主流的 DJ的 最好听不懂的~! 闻说老赛扬CPU的插脚是镀金吗,真是假,老赛扬是指90年代的cpu吗 oracle怎么学15 oracle数据库学习难吗?1 为什么趴桌子上睡觉会打嗝?1174 长期趴桌子睡觉导致脖子疼怎么办4 4分之7化成带分数,要过程 除了涮火锅丸子还有什么吃法3