sql標準是什麼?怎麼定義的,SQl指的是什麼?

2022-11-20 05:20:57 字數 4819 閱讀 8889

1樓:標準與創新

sql的標準

結構化查詢語言是一種介於關係代數與關係演算之間的語言,其功能包括查詢、操縱、定義和控制4個方面。目前已成為關聯式資料庫的標準語言。

sql語言從2023年boyce和chamberlin提出至今,經過不斷的修改、擴充和完善,先後經歷了以下幾個標準如表3-1所示:

表3-1 sql標準

標準的次序 標準的簡稱 釋出機構 釋出時間 備註1 sql-86 ansi

(即美國國家標準)

2023年10月 2023年iso也通過了該標準2 sql-89 ansi 2023年

3 sql-92 ansi 2023年 即sql24 sql-99 ansi 2023年 即sql3

2樓:山上的阿竹

你可以搜尋一下 sql92會得到很多的資料。

為什麼不同資料庫差異很大? 因為:

1、如果跟其他產品的sql完全一樣,就會有給其他產品替代的危險,無法“綁架”使用本產品的使用者(就像“扣扣”綁架使用者類似)

2、不同的資料庫提供商引擎不同,引擎的差異導致資料庫產品會用一些個性的語法來突出自己產品的功能、效能特性等。

就像所有的汽車都有速度表、里程錶、油量表和溫度表,但是樣式都不會相同一樣

3、sql92標準是各個資料庫產品應該事先的功能、語法的一個子集。

sql指的是什麼?

3樓:朱梓情

sql全稱是“結構化查詢語言(structured query language)”

sql(structured query language)是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

sql同時也是資料庫檔案格式的副檔名。

sql是高階的非過程化程式語言,允許使用者在高層資料結構上工作。他不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的sql語言作為資料輸入與管理的介面。它以記錄集合作為操縱物件,所有sql語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條sql語句的輸出作為另一條sql語句的輸入,所以sql語言可以巢狀,這使他具有極大的靈活性和強大的功能,在多數情況下,在其他語言中需要一大段程式實現的一個單獨事件只需要一個sql語句就可以達到目的,這也意味著用sql語言可以寫出非常複雜的語句。

結構化查詢語言(structured query language)最早的是ibm的聖約瑟研究實驗室為其關聯式資料庫管理系統system r開發的一種查詢語言,它的前身是square語言。sql語言結構簡潔,功能強大,簡單易學,所以自從ibm公司2023年推出以來,sql語言,得到了廣泛的應用。如今無論是像oracle ,sybase,informix,sql server這些大型的資料庫管理系統,還是像visual foxporo,powerbuilder這些微機上常用的資料庫開發系統,都支援sql語言作為查詢語言。

美國國家標準局(ansi)與國際標準化組織(iso)已經制定了 sql 標準。ansi 是一個美國工業和商業集團組織,發展美國的商務和通訊標準。ansi 同時也是 iso 和 international electrotechnical commission(iec)的成員之一。

ansi 釋出與國際標準組織相應的美國標準。2023年,iso 和 iec 釋出了 sql 的國際標準,稱為 sql-92。ansi 隨之釋出的相應標準是 ansi sql-92。

ansi sql-92 有時被稱為 ansi sql。儘管不同的關聯式資料庫使用的 sql 版本有一些差異,但大多數都遵循 ansi sql 標準。sql server 使用 ansi sql-92 的擴充套件集,稱為 t-sql,其遵循 ansi 制定的 sql-92 標準。

sql語言包含4個部分:

資料定義(ddl)語言(如create, drop,alter等語句)

資料操縱(dml)語言(insert, update, delete語句)

資料查詢語言(select語句)

資料控制語言(如grant,revoke,commit, rollback等語句)

sql 語言包括兩種主要程式設計語言類別的陳述式: 資料定義語言 (ddl)與資料操作語言 (dml)。

4樓:熱愛資料庫的同學

sql是什麼?

sql 指結構化查詢語言,全稱是 structured query language

sql 讓您可以訪問和處理資料庫。

sql 是一種 ansi(american national standards institute 美國國家標準化組織)標準的計算機語言。

2. sql能做什麼?

sql 面向資料庫執行查詢

sql 可從資料庫取回資料

sql 可在資料庫中插入新的記錄

sql 可更新資料庫中的資料

sql 可從資料庫刪除記錄

sql 可建立新資料庫

sql 可在資料庫中建立新表

sql 可在資料庫中建立儲存過程

sql 可在資料庫中建立檢視

sql 可以設定表、儲存過程和檢視的許可權

from 樹懶學堂

5樓:

sql(structured query language)是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。美國國家標準局(ansi)與國際標準化組織(iso)已經制定了 sql 標準。ansi 是一個美國工業和商業集團組織,發展美國的商務和通訊標準。

ansi 同時也是 iso 和 international electrotechnical commission(iec)的成員之一。ansi 釋出與國際標準組織相應的美國標準。2023年,iso 和 iec 釋出了 sql 的國際標準,稱為 sql-92。

ansi 隨之釋出的相應標準是 ansi sql-92。ansi sql-92 有時被稱為 ansi sql。儘管不同的關聯式資料庫使用的 sql 版本有一些差異,但大多數都遵循 ansi sql 標準。

sql server 使用 ansi sql-92 的擴充套件集,稱為 t-sql,其遵循 ansi 制定的 sql-92 標準。

sql 語言包括兩種主要程式設計語言類別的陳述式: 資料定義語言 (ddl)與資料操作語言 (dml)。下面我們將介紹這兩類語言。

6樓:匿名使用者

sql是指的一種資料庫語言,全稱叫structured query language 也叫做tsql

sql可以理解為:

一種資料庫語言 tsql

sql server 2000

一般這裡說得sql就是泛指的sql2000與sql語言,因為這兩者密不可分。

當然學好sql是必要的,因為他一種資料庫語言標準,所有的資料庫都必須依賴於這些sql語法,語句,函式,才能進行程式設計。當然不同的資料庫軟體應用的範圍也是不一樣的。像 儲存過程是sql2000的專利。

oracle對sql的擴充套件等

掌握到什麼程度也不必深究,畢竟開發時候所用到的sql也不一樣,只要知道基本的語法,會複雜點的複合查詢與 觸發器 遊標 事物等這些概念和運用就行了

我們很多時候都是在實踐中學習sql的。一回生二回熟嘛。

7樓:勞年輝琬琰

它當然是一種查詢和程式設計的特殊語言啦,管理資料庫系統靠的就是他。其用於查詢、管理、更新關係型資料庫系統。同時也是資料庫指令碼檔案的副檔名,但需要強調的是,不同資料庫系統之間的sql不能完全的相互通用,所以需要規範。

8樓:山西新華電腦學校

sql是structured quevy language(結構化查詢語言)的縮寫。sql是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言

9樓:表業山燕婉

sql全名是結構化查詢語言(structuredquery

language),是用於資料庫中的標準資料查詢語言.

sql**說白了就是處理資料庫的**.由於資料被封裝到資料庫中了,所有必須用sql**來呼叫這些資料.

10樓:

sql 是結構化查詢語言的英文縮寫。

mysql ms sql server是資料庫服務軟體,基本上使用標準的sql語言,另外還有各自的自定義資料庫語言。

精通嘛,就要多看看書咯,至少把基本的東西全部學會,誰都不敢說自己精通,只有那些不知道sql究竟是什麼的人才大言不慚的說精通。

11樓:

資料庫!!精通的話,哪個就有點難了,.....最少的話懂的使用吧....

mysql語句和標準sql語句的區別,請詳細闡述

12樓:

標準sql語句可以在任何資料庫中運用

而mysql語句是mysql資料庫為了使寫語句時更加方便快捷而自定義的的一些語法

兩者不具備可比性

如果要比較也是不同資料庫中的語法不同做比較比如sql server、mysql、oracle之間的語法不同

sql 語言是一種標準的資料庫語言,包括哪四部分功能?

13樓:匿名使用者

sql包括了所有對資料庫的操作,主要是由4個部分組成:

1.資料定義:這一部分又稱為“sql ddl”,定義資料庫的邏輯結構,包括定義資料庫、基本表、檢視和索引4部分。

2.資料操縱:這一部分又稱為“sql dml”,其中包括資料查詢和資料更新兩大類操作,其中資料更新又包括插入、刪除和更新三種操作。

3.資料控制:對使用者訪問資料的控制有基本表和檢視的授權、完整性規則的描述,事務控制語句等。

4.嵌入式sql語言的使用規定:規定sql語句在宿主語言的程式中使用的規則。

型男的標準是什麼,可愛的標準是什麼?

背叛者丶 成年男性 住在大都市 對時尚 個性 流行的新事物有著個性的敏感度 對於全身的保養,關注健身和積極生活 性取向多元化,外表可能同樣受同性和異性的熱情追崇 多為高收入 高學歷 高品味 高素質 高消費 20 39歲的有積極態度和價值觀的男人 比較喜好美食 旅遊 高階雜誌 成熟,理性,自信,多金的...

家具的選擇標準是什麼,家具選擇標準是什麼?

家具布置,一定要考慮好各家具之間的距離,設定好科學的活動線。現在,人們提倡生活舒適 省力,一般來講,活動線不要太長,以免增加人的體力付出。比如,廚房與餐桌的距離,一般不要太遠,特別是不要因為家具擺放的因素增加 距離。活動線還關係到家居空間的動靜分割槽的問題,一定不要讓活動線凌亂地穿越學習等需要安靜的...

對與錯的定義是什麼,對與錯的絕對標準是什麼?

對錯是邏輯學的概念。其定義是 如果主觀上的概念與客觀上的事實是一致的,則稱為對的,否則稱為錯的。在科學上,乙個判斷與事實相符就是對的,否則就是錯的。與人的立場無關,這是客觀對錯。在社會中,乙個行為我們希望它再次發生,我們就把它定義為對的 相反就定義為錯的。不同的人有不同的對錯標準,這是主觀對錯。比如...