當前位置:首頁 » 編程語言 » 資料庫的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。