MySQL VS SQL Server之用法差别

由于工作的原因:上家公司的数据库全采用MySQL,所以不得不用它。因此也学到了MySQL的一些知识,但考虑到今后可能没机会使用了,所以想趁现在离职在家休息,打算把这些东西整理一下……

  由于工作的原因:上家公司的数据库全采用MySQL,所以不得不用它。因此也学到了MySQL的一些知识,但考虑到今后可能没机会使用了,所以想趁现在离职在家休息,打算把这些东西整理一下,也为了万一今后能用上,留个参考的资源。考虑到一直在使用SQL Server,所以就打算直接与SQL Server对比来写。

  本文将主要列出MySQL与SQL Server不同的地方,且以常用的存储过程的相关内容为主。

  1. 标识符限定符  

数据库

标识符限定符

SQL Server

[]

MySQL

``

  2. 字符串相加

数据库

字符串相加

SQL Server

直接用 +

MySQL

concat()

  3. isnull()

数据库

isnull()

SQL Server

isnull()

MySQL

ifnull()

  注意:MySQL也有isnull()函数,但意义不一样

  4. getdate()

数据库

getdate()

SQL Server

getdate()

MySQL

now()

  5. newid()  

数据库newid()
SQL Servernewid()
MySQLuuid()

  6. @@ROWCOUNT

数据库@@ROWCOUNT
SQL Server@@ROWCOUNT
MySQLrow_count()

  注意:MySQL的这个函数仅对于update, insert, delete有效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值