oracle,sqlserver及mysql对比

Oracle、SQL Server 及 MySQL 对比 Oracle、SQL Server 及 MySQL 是目前最流行的三大关系数据库管理系统,各有其优缺点。本文将从表空间、查询语句、事务、分区表和分区索引、优缺点等方面对三者进行比较。 表空间 MySQL 的表空间有共享表空间和独占表空间两种。独占表空间实际上是一张表一个表空间,也就是说每张表都有一个独立的数据文件。共享表空间似乎类似于 Oracle 的表空间,不同的表可以保存在同一个数据文件中。但是,MySQL 新版本也可以单独创建表空间,例如使用 CREATE TABLE 语句指定数据目录。 查询语句 Oracle、SQL Server 及 MySQL 的查询语句执行顺序相同:开始->FROM 子句->WHERE 子句->GROUP BY 子句->HAVING 子句->ORDER BY 子句->SELECT 子句->LIMIT 子句。每个子句执行后都会产生一个中间结果,供接下来的子句使用。如果不存在某个子句,就跳过。 日期函数方面,Oracle 使用 TO_CHAR 语句,而 MySQL 使用 DATE_FORMAT 函数。增加一个月,可以使用 ADD_MONTHS 函数在 Oracle 中,而 MySQL 使用 DATE_ADD 函数。截取字符串方面,Oracle 使用 SUBSTR 函数,而 MySQL 使用 SUBSTRING 函数。在 MySQL 中,从子句后的表如果是子查询形式,那么后面必须有别名。 事务 Oracle 很早就完全支持事务。MySQL 在 InnoDB 存储引擎的行级锁的情况下才支持事务。 分区表和分区索引 Oracle 的分区表和分区索引功能很成熟,可以提高用户访问数据库的体验。MySQL 的分区表还不太成熟稳定。 优缺点 Oracle 的优点包括开放性、可伸缩性、安全性、高性能等。缺点包括对硬件的要求很高、价格比较昂贵、管理维护麻烦一些、操作比较复杂等。 MySQL 的优点包括体积小、速度快、总体拥有成本低、开源、支持多种操作系统等。缺点包括不支持某些高级功能、安全性不如 Oracle 等。 Oracle、SQL Server 及 MySQL 都有其优缺点,选择哪种数据库管理系统需要根据实际情况进行考虑。
















剩余7页未读,继续阅读

- 卡拉多纳之大马哈鱼2019-02-27不是语法上的对比,而是整体上的对比

- 粉丝: 25
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- xxc语言实训心得体会.doc
- 2023年计算机二级常考选择题及答案.doc
- IP网络IDC方向专家培训之一.ppt
- 传统面授教学和网络教学的利弊分析.pdf
- LTE知识点梳理网络架构及协议修改版.doc
- excel如何分列数据.doc
- 安卓智能机验机专用.docx
- DB22_T_3299_2021_稻田大鳞鲃养殖技术规范.pdf
- FORTRAN语言程序设计.ppt
- (完整版)大厦网络建设规划方案.doc
- 2023年数据库平时作业题华理.doc
- 2023年电大photoshop图像处理考试资料汇总.doc
- DB22_T_3274_2021_猪细小病毒病防制技术规范.pdf
- 2021通信工程师个人上半年工作总结.docx
- 2023年大学C语言知识点.doc
- 2021年西南大学秋0944《机械CAD与CAM》在线作业.doc


