mysql和sqlserver区别:
1.支持类型不一样。
mysql支持enum以及set类型,不支持nchar和nvarchar,还有ntext类型。
而sqlserver不支持enum以及set类型。
2.递增语句不一样。
mysql的递增语句是AUTO_INCREMENT,而sqlserver的递增语句是identity。
3.默认值格式不一样。
sqlserver默认导出表创建语句的默认值表示为((0)),而在mysql里面,不允许默认值带两个括号。
4.识别符号不同。
sqlserver的识别符号是[],而mysql的识别符号是`。
5.获取当前时间日期的方法有差别。
sqlserver支持用getdate()的方法获取当前时间日期,但是mysql获取当前日期方法是通过cur_date(),获取当前完整时间则是要通过now()函数。
6.开发时期不一样。
mysql是开发于90年代中期的,最早的开源数据库中的一个。
sqlserver是80年代开发的。
7.所用开发语言有差别。
sqlserver最适合用.net作为开发语言,而mysql能用几乎所有的其他开发语言,最常用的开发语言是PHP。
解析:
在Web应用上,mysql是最好的RDBMS应用软件中的一个。使用的sql语言是用来访问数据库的最常用的标准化语言。因为这个软件体积小,加载速度快,成本不高,开放源码,所以通常中小型网站的开发都用mysql作为网站数据库。
sqlserver有着更可靠以及安全的存储功能,适用于构建以及管理用在业务方面的可用性较高,以及性能高的数据应用程序。