Ⅰ sql语句 通用所有的sql么
sql 语句对于所有数据库例如sq server ,oracle,my sq 等都差不多,在存储过程等处有较小差别
望采纳!
Ⅱ SQL语言是不是通用于oracle,,sql,,mysql,, access,,db2等这些比较常
SQL是一种规范,就像Basic语言,而Oracle,MSSQL,MySQL这些则是数据库服务程序,你所提到的这些,者支持SQL规范,就像Basic也分QBasic,F-Basic,Visual Basic以及现在流行的VB.net.
这些数据库都是支持SQL规范的,那么,最基本的SQL语法是一致的,但这些数据库服务程序都在标准规范的基础上进行了扩展,例如表名称,有的要求使用[]来界定,有的要求使用""来界定,有的允许空格界定,不一而足.
另外就是函数与一些表达式,这些并没有在SQL规范中定义,比如对字符串的截取函数,有的提供了Substring,有的就只能使用Left和Right,同样的功能,函数名有可能不同.
另外就是一些扩展语句,也不是所有数据库都具备或一致.
只能这样说:支持SQL规范的数据库,它们支持的语句有很大的相似性,如果你的程序完全按照SQL 1.0规范来写,没有使用规范未定义的任何元素,那么,这些语句可以在所有完全支持SQL 1.0规范的数据库服务程序上执行.
Ⅲ mysql的sql语句能用在别的数据库上吗
不保证一定能用
因为mysql的
sql语句
除了标准的sql之外还添加了自己的方言,标准sql部分是完全可以在其他数据库中使用的,方言部分就不保证可以兼容其他数据库
比如mysql的分页语法limit,就是mysql的方言,在oracle和
sqlserver
上就不能用
比如你的查询sql:
select
*
from
表
where
条件;
这种只包含标准
sql语法
的语句就可以在其他数据库执行
但是你加了分页语法
select
*
from
表
where
条件
limit
0,100
这个语句就不能在其他
数据库系统
上使用了
Ⅳ 我想问下只要是SQL数据库结构的数据库软件是不是所有的语句都是通用的啊谢谢
你没有具体的数据库名字,就大概说一下吧。
基本的sql数据库,语法是通用的,例如sql和orqcle,但是,细节不一定完全一样,例如,连续执行几个 sql语句中间是否需要使用分号分开,oracle需要分号 ,sql需要换行。
Ⅳ SQL是什么是不是在所有的编程语言中都通用呢
SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。是用于访问和处理数据库的标准的计算机语言。
Ⅵ 不同的数据库支持的sql语句都相同么
sql语句的写法都很类似,但不同数据库基本都有自己专用的函数(微软还自己搞了一堆标准),如果sql语句用到了这些函数那就不能通用了,比如取当前日期,sqlserver是select
getdate();oracle
是select
sysdate
from
al;类似的不同还很多.
Ⅶ 在sql里,无论mssql还是mysql 都能用sql的语句吗
sql语句
是通用的
不管什么数据库
包括mssql
mysql
oracle等等
基本上只要是
关系型数据库
全都能用
Ⅷ sql 语句适用于所有数据库吗包括大型的数据库。。
对的,SQL语句有自己的标准,所有数据库厂商都有实现,不过都加入了自己数据库的特性
Ⅸ 数据库sql sever与orcle有什么不同,sql语句通用吗
两家公司生产的,没有本质区别,sql基本通用,函数,方法各异
例:您家薯仔丝,和我家抄薯仔丝,是一样的,但口味有些不同(我不加酱油)
Ⅹ mysql语句和sql语句能不能共用的呢
SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。Mysql语句是Mysql数据库的语言。即sql语句可以用到Mysql,但是Mysql不一定适用到sql。