oracle ,mysql 和sqlserver的主要区别都有哪些?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle ,mysql 和sqlserver的主要区别都有哪些?相关的知识,希望对你有一定的参考价值。

参考技术A

一、首先一点,这三个数据库不是同一个公司的产品;

二、其所对应的使用对象也不一样,oracle是主流的大型数据库,大多数电信项目都是使用的oracle,而sqlserver与mysql主要是个人以及小型公司使用的的数据库,但是sqlserver需要收费,mysql不用。

三、如果按功能上来说,oracle最为强大,oracle支持递归查询,二后两者不支持;

四、三个数据库中,只有sqlserver有完整的图形化操作界面,而oracle与mysql都要借助于其他的第三方数据库图形操作界面,比如oracle用的大多都是plsql。

sql server,mysql,oracle有啥相通点和语法区别?

SQL语法都是一样的,区别只有少许的不同,如sql
server中的top关键字,在oracle中就是没有的。而sql
server中也没有oracle中的伪列等,像sql
server和oracle数据库应用的一般都是大型的项目,而mysql则是一些小项目或是个人使用的。
参考技术A SQL语法都是一样的,区别只有少许的不同,如sql
server中的top关键字,在oracle中就是没有的。而sql
server中也没有oracle中的伪列等,像sql
server和oracle数据库应用的一般都是大型的项目,而mysql则是一些小项目或是个人使用的。
参考技术B 太多了,像rowid这类字段都是oracle特有的,
mysql接近于sql,比较简单,倒是oracle有许多特有的函数,需要查询手册
参考技术C 太多了,像rowid这类字段都是oracle特有的,
mysql接近于sql,比较简单,倒是oracle有许多特有的函数,需要查询手册
参考技术D 都用的sql语言,这些是相同的,管理的思路也是相同的。
区别就多了,自己baidu去本回答被提问者采纳

以上是关于oracle ,mysql 和sqlserver的主要区别都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

Linux 运行升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法

Linux 运行升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法

Linux + .net core 开发升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法

Linux + .net core 开发升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法

Linux下安装MySQL

linux 高级网络编程