举例说明mysql与sql有什么区别?

如题所述

第1个回答  2014-02-13
较浅显的例子,如:我们都是中国人,我湖南人,你是湖北人,他是东北人,虽然我们都讲中国话,但是由于大家身处异地,方言不同,导致同一个汉字多个发音。

概念稍深入一些,如:谷歌推出的安卓系统,因为它是开源的,意味着各个手机软件厂家可以得到源码,在源码基础上做个性化定制,表现突出的有三星的GALAXY Note 10.1的浮窗指令,而谷歌自己推出的手机系统都没有。

再深入一些,说SQL语言,不同之处很多,标准 SQL 和 mysql 的关系,一个是业内出台的一套标准,另一个是对这套标准的一种实现方式,再说明白点就是一个是磨具一个是做好的成品。

最后说SQL语句,这得根据不同的数据库举例说明了。
如主流数据库分页方式(取前5条数据):
mysql是select * from 表 order by 列 limit 1,5
sqlserver是select top 5 * from 表 order by 列
Oracle是select * from 表 where rownum>=1 and rownum<=5 order by 列
在此不再一一列举,数据库不同,对标准SQL的实现方式都有不同,但并非绝对。
如要查询数据和排序,以上三种数据库都一样:
select * from 表 order by 列 asc
从表中查询数据,按列升序排序本回答被提问者采纳
第2个回答  2014-02-13
select top 5 * from A --sqlserver语句
select limit 5 * from A --Mysql语句追问

不明白。

追答

你baidu下 查找sqlserver 与 mysql 的各个不同地方 有很多的文库
不过大多数的sql语句都是一样的

追问

我要是想baidu,还用得着来这里发问吗?不会就不要来回答。

相似回答