当前位置:首页 » 编程语言 » 数据库的sql语句通用吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库的sql语句通用吗

发布时间: 2022-06-17 10:17:52

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。