当前位置:   article > 正文

Oracle,SQLServer,Mysql三者区别_mysql oracle sqlserver区别

mysql oracle sqlserver区别

相关历史资料

Oracle

瑞典MYSQLAB推出,关系型数据库,开源免费,适用于WEB网站、日志管理、数据仓库和嵌入式系统等小型系统。主要是用于在传统行业的数据化业务中,比如:银行、金融这样的对可用性、健壮性、安全性、实时性要求极高的业务;零售、物流这样对海量数据存储分析要求很高的业务

SQL Server

微软Microsoft推出,关系型数据库,可视化、安全性与稳定性较好,适用于企业级海量数据存储查询。高度集成化,微软也提供了整套的软件方案,基本上一套win系统装下来就齐活了,主要用于例如自建ERP系统、商业智能、垂直领域零售商、餐饮、事业单位等等这方面的设计

MySQL

美国甲骨文公司推出,关系型数据库,跨平台,安全稳定,结构复杂,对管理员要求高,常用于金融、电信领域。主要是开源、简便易用。基本是生于互联网,长于互联网。其应用实例也大都集中于互联网方向

Oracle和MySql是甲骨文的产品,SQL Server是微软的产品;

2020的使用排名表

在这里插入图片描述
在这里插入图片描述

相关价值

在这里插入图片描述

面向用户

Oracle主流的大型数据库,用于中大型网站开发,商业收费
Sql Server一般做中小型数据库,用于中小型网站,以及个人使用 ,商业收费
Mysql一般做中小型数据库,用于中小型网站,以及个人使用,开源免费

安装难度

Oracle安装难度中等,安装包比较大,占内存较多,图形界面得借助第三方工具。
Sql Server安装难度较大,出错要删除注册码,还不行就得重装系统,安装包也比较大,占内存中等,有完整的图形界面。
Mysql安装难度易,安装包小,占内存较小,图形界面得借助第三方工具

了解关系型数据库

触发器的作用?

简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行.
触发器就是写在数据库中的一个脚本sql,当数据库某一个字段发生改变的时候,触发一个或多条sql语句,同时让多张表的数据同步。比如我们有的表中存放了部门名称,那么当我们部门名称发生改变的时候,我们应该调用触发器同时去修改存放了“部门名称”这个冗余字段。
触发器的创建:

CREATE TRIGGER trigger_name
        trigger_time
        trigger_event ON tbl_name
        FOR EACH ROW
        trigger_stmt

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

什么是存储过程?用什么来调用?

存储过程是一个预编译的 SQL 语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次, 如果某次操作需要执行多次 SQL,使用存储过程比单纯 SQL 语句执行要快。可以用一个命令对象来调用存储过程。 一般公司做报表的时候用的多

索引的作用?和它的优点缺点是什么?

索引是一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。
简单来说,就是一个书本的目录,用于快速查询。

什么叫视图?游标是什么?

视图: 是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。 用于简化查询的
游标: 是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。 可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。 用于检索0至N条数据

delete、drop、truncate 区别

==truncate 和 delete 只删除数据,不删除表结构 (delete:删除行,truncate :截断表)
drop 删除表结构,并且释放所占的空间。 ==
删除数据的速度: drop> truncate > delete
delete 属于 DML 语言,需要事务管理,commit 之后才能生效。drop 和 truncate 属于 DDL 语言,操作立刻生效,不可回滚。
使用场合:
当你不再需要该表时, 用 drop;
当你仍要保留该表,但要删除所有记录时, 用 truncate;
当你要删除部分记录时(always with a where clause), 用 delete.

相关优缺点

在这里插入图片描述

相关使用区别

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/444824
推荐阅读
相关标签
  

闽ICP备14008679号