首先,sql是一种数据库语言,叫结构化网上查询语言,基于子集代数。设计和实现sql的数据库管理系统称做关系数据库,除了sqlserver,oracle和mysql等,其中mysql是开源的数据库系统。
或者,mysql最初的由美国sun公司发明的开放源代码关系数据库,基于条件sql语言,该公司另外不少跨时代的产品,以及java。
vs和sqlserver都是微软的产品,sqlserver是微软形成完整的新平台(.net)操作系统(windows系列)数据库(sqlserver)全套解决方案中的重要的是一环。sqlserver对vs的支持估计相比较其它的平台好些。像.net再连接sqlserver不要去下载语句第三方的库,可以用ado,dao,oledb,odbc直接连接。但sqlserver数据库本身导致是解除绑定在windows系统下的相比较目前最高端的另外两款数据库oracle、mysql也有别的一些优缺点:
1、平台支持
mysql:支持什么各种平台
sqlserver:只支持什么微软的windows系列,对.net允许也很好,常在用.netsqlserverwindows
oracle:支持什么windows、linux等大多数的平台
2、界面操作
sqlserver:接受的都很好,基本上实际界面也可以搞定所有的配置、建库等
oracle:都差不多是不使用第三方开发的界面操作客户端,支持的低些教差
mysql:图形界面都是比较不大好用
3、储存及性能上
mysql原生的分布式架构,在高并发的支持上比较出众,配置也比较比较简单点;oracle和sqlserver相对较弱,配置也都很紧张。
4、商业应用
mysql是开源软件、开放的,早期再瞄准的应用场景应该是互联网应用,所以才目前mysql在互联网方面应用也很广
oracle成立都很早,建立起之初是根据企业方面的商业化应用,因为在安全、数据一致性、性能上做的都比较好,整个系统也越来越大庞然、古怪,目前大的金融、能制造、能源、通信等都是应用方法的oracle数据库
sqlserver是微软需要提供商业化运作应用整体解决方案中的最重要一环,其提供给了强横的可视化界面、高度集成的管理开发工具,在飞速形成完整商业智能(bi)方面也有不少的应用。