奥拉星奇灵之心:My sql 与ms sql的区别

来源:百度文库 编辑:高考问答 时间:2024/04/27 23:54:57
最近要公司要开发PHP所以要用My sql但是我一点都不懂,只懂Ms sql希望高手能解答一下,他们具体在那些方面的区别(越具体越好),在此小弟先谢过了

mssql 是微软的那个 SQL Server,运行于windows 2000,2003等平台

mysql 是个开源的数据库Server,可运行在windows平台、unix\\linux平台,其标准版是免费的,可以到www.mysql.com 看看

asp\\php只是一种解释语言,不一定mssql不能用php,也不一定mysql非得用php,只不过asp-mssql,php-mysql是一种常用的组合

MySql短小精悍,象access一样的文件型数据库,但比access强百倍,是真正多用户多任务的数据库系统,从Linux上移植过来的,安全性非常好,完全可以作为大型数据库使用,不过大部分操作是在dos下进行,虽然也有第三方开发的图形界面但并不好用

MsSql是微阮的产品一贯傻大笨粗,性能也强大,图形界面使用很方便,象个傻瓜相机一样,不过,也太大了,很多不实用的东西

win98下不能装MSSQL,只能装个客户端工具,如果你是为了学DELPHI开发,装个小巧的access或mysql就可以,反正都是通过ODBC来做

mysql取消了存储过程,没有回卷,也没有固定的管理界面,但是世界上最快的数据库之一,Linux&M$的平台都可以,最重要的一点‘不要钱’:),mysql很稳定,Linux下的mysql与mssql一好

学习学习

提示你一下 呵呵 我也是最近转到 ASP+MYSQL的 以前全用ASP+MSSQL。

MYSQL 中没有 “select top...”只有“SELECT。。。LIMIT 。。。”

在更新的时候尽量用 EXECUTE(SQL)而不要用
RS。UPDATE,此处多用你就知道为什么了。

在使用 RS的 时候 首先要set rs.cursorlocation = 3
不然毛病N多。其中有关分页的属性很多不能用
而且 RS的COUNT不能用,它的值永远是-1。用 要 “SELECE ***MAX()”做分页

还有最重要的一点 呵呵 连接之前先去下个MYSQL 的驱动!!
希望上面的文字对你有帮助