tangyi303 发表于 2006-7-4 13:08

高手帮我总结一下sql,sql*plus,,isql*plus和mysql之间的区别吧

如题,多谢多谢了$握手$

tadios 发表于 2006-7-5 11:13

die Namen sind unterschiedlich

basset 发表于 2006-7-5 19:29

中间那两种不太清楚。不过sql是一种语言,就像c(我是指性质上)。
mysql和microsoft sql server(mssql) 是一个具体的软件,就像当年的turbe c(好像有点老)。

理论上(我是指理论上)一个标准的用sql写成的命令可以在mysql之类的软件上被执行(数据库的建立/维护之类的),就是这个关系。
但实际上,各个软件通常都会对这种语言进行扩展和加强。也就是说,在某种意义上,mysql=一种增强的sql语言+一套支持这种语言的软件。mssql也是这样。不过两种被增强的语言是不兼容的。另外,这种“增强”通常会导致个别一些标准的sql语句并不能够正常执行(比如mysql就用limit取代了通常所用的top,尤其是对于sql来将其实并没有一个被公认的严格的标准,所以有时候就有点麻烦)。

希望能对你有所帮助

[ 本帖最后由 basset 于 2006-7-5 20:30 编辑 ]

greenflute 发表于 2006-7-5 20:29

SQL: http://zh.wikipedia.org/wiki/SQL
MySQL: http://zh.wikipedia.org/wiki/MySQL

SQL Plus: http://www.oracle.com/technology/global/cn/tech/sql_plus/index.html
iSQL Plus: http://www.oracle.com/technology/global/cn/tech/sql_plus/index.html
页: [1]
查看完整版本: 高手帮我总结一下sql,sql*plus,,isql*plus和mysql之间的区别吧