
正文
sqlserver通用吗的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQL语言是不是每个数据库都通用的(sqlserver语句和mysql语句通用么)
1、是的。国内外普遍采用SQL系统数据库产品,可以说,作为集成网络的数据库系统必须采用这类产品。关于SQL数据库产品种类较多,常用的有Oracle、Sybase、Informix等。
2、有的能,有的不能。sql有个ansi标准,但每个数据库软件都有自己的扩充,就拿mysql来说吧,他的扩充语句是以 /*!版本号 为开头 / 为结尾的,而这种格式在其他数据库中被解释成注释,并不执行。
3、SQL,即Structured Query Language,是现在主流数据库如SQLServer,Oracle,DB2,MySQL等的主流查询语言,SQL是这些数据库查询语句的最小集合,每一种数据库的查询语言各有自已的不同之处。
相关问答
Q1: 各类数据库导出的.sql文件,都按一个标准吗?互相通用吗?
1、备份文件没有固定的格式的!只要是编码格式符合就可以的,你可以备份成 .bak、.db、.up。。
2、一般不可以。ms sql server 客户端一定连不了 oracle 的,除非是第三方的软件。
3、是的。国内外普遍采用SQL系统数据库产品,可以说,作为集成网络的数据库系统必须采用这类产品。关于SQL数据库产品种类较多,常用的有Oracle、Sybase、Informix等。
4、标准的语法差不多,不过不同的数据库在处理一些复杂问题的时候,有一些区别。因为SQL的标准没有制定解决某个问题的标准语法,而实际工作中又必须解决这类问题,于是不同的数据库厂商就提出了自己的解决方案。这样就有区别了。
5、可以不用导出SQL功能,直接复制到记事本,另存为.sql文件即可。另外,虽然不同是SQL语句可以查询出同样的结果,但需要注意的是他们用到的索引可能并不相同,有些查询可能是低效查询,多次执行会严重影响数据库的性能。
Q2: 不同的数据库支持的sql语句都相同么?
1、都遵循统一的标准,但存在一些小的差异。(大同小异)比如选取前10行 sqlserver:SELECT TOP 10 FROM table oracle:select from table where rownum 10 Mysql:select from table limit 1,10 还有很多差异的东西。
2、虽然遵循 SQL 标准的数据库系统在 SQL 语法上有很大的相似性,但它们并不完全一样。SQL 标准定义了一些核心的 SQL 语法和语义,但并没有规定所有的细节。
3、是的。国内外普遍采用SQL系统数据库产品,可以说,作为集成网络的数据库系统必须采用这类产品。关于SQL数据库产品种类较多,常用的有Oracle、Sybase、Informix等。
4、标准的语法差不多,不过不同的数据库在处理一些复杂问题的时候,有一些区别。因为SQL的标准没有制定解决某个问题的标准语法,而实际工作中又必须解决这类问题,于是不同的数据库厂商就提出了自己的解决方案。这样就有区别了。
5、SQL 标准语法的语句是相同的。只有数据库管理系统专有子句或函数是不同的。比如 MY sql 的 limit 与sql server中的TOP 功能相近,语法不同。
6、各个数据库导出的sql不一样,我用过oracle,sqlserver,mysql,还有国产的达梦等等,他们导出的sql不一样都不一样。主要是创建数据库,和建表空间等语句有区别,但一般建表和CRUD操作语句差不多。
sqlserver通用吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、sqlserver通用吗的信息别忘了在本站进行查找喔。








