结合实际工作中的一些问题,将这两个数据库的一些差异总结
参考资料:《MySQL5.1手册》
Author:LuFeng 2007.3
SQLServer2000企业版
MySQL 5.0.18-nt
一、常用函数语法差别:
1.SQLServer TOP 子句限制返回到结果集中的行数
MySQL 使用 limit
LIMIT子句可以被用来限制SELECT语句返回的行数。
LIMIT取1个或2个数字参数,如果给定2个参数,第一个指定要返回的第一行的偏移量,第二个指定返回行的最大数目
2.随机取出限定的记录
SQLServer: select top n * from TableName order by newid()
MySQL(配合rand函数): SELECT * from TableName order by rand() limit n
3.显示当前日期时间 yyyy-mm-dd hh:mm:ss格式
SQLServer:select getdate()
MySQL:select now()
4.返回字符串长度
SQLServer: select len(str)
MySQL:
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载