mysql和sqlserver语法一样吗

中科爱心救助 https://m.39.net/disease/a_6032484.html

mysql和sqlserver语法不一样。区别如下:

1.SQLServer支持getdate()方法获取当前时间日期,但是MySQL里面可以分日期类型和时间类型,获取当前日期是current_date(),当前完整时间是now()函数

2.mysql的每句结束要用";",SQLServer不需要

3.mysql的ifnull()函数对应sql的isnull()函数;

4.MySQL支持enum,和set类型,SQLServer不支持

5.MySQL不支持nchar,nvarchar,ntext类型,SQLServer支持

6.MySQL的递增语句是AUTO_INCREMENT,而SQLServer是identity(1,1)

7.MYSQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的

8.MySQL需要为表指定存储类型,SQLServer不需要

资料扩展

什么是MYSQL:

MySQL是在90年代中期开发的,它是最早的开源数据库之一,到现在也仍然如此。这意味着MySQL有几种选择。但这些变体之间的差异并不太明显;语法和基本功能保持一致。

什么是SQLServer:

SQLServer,也称为MicrosoftSQLServer,比MySQL长得多。Microsoft在80年代开发了SQLServer,并承诺提供可靠且可扩展的RDBMS。近年来,这些仍然是SQLServer的核心品质,因为它是大型企业软件的首选平台。




转载请注明:http://www.aierlanlan.com/rzdk/7543.html