sql是什么?

sql是什么?

sql是什么?

SQL(structured Query Language:結(jié)構(gòu)化查詢語言)是一種特定目的編程語言,用于管理關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),或在關(guān)系流數(shù)據(jù)管理系統(tǒng)(RDSMS)中進行流處理。

SQL基于關(guān)系代數(shù)和元組關(guān)系演算,包括一個數(shù)據(jù)定義語言和數(shù)據(jù)操縱語言。SQL的范圍包括數(shù)據(jù)插入、查詢、更新和刪除,數(shù)據(jù)庫模式創(chuàng)建和修改,以及數(shù)據(jù)訪問控制。盡管SQL經(jīng)常被描述為,而且很大程度上是一種聲明式編程(4GL),但是其也含有過程式編程的元素。

SQL是對埃德加·科德的關(guān)系模型的第一個商業(yè)化語言實現(xiàn),這一模型在其1970年的一篇具有影響力的論文《一個對于大型共享型數(shù)據(jù)庫的關(guān)系模型》中被描述。盡管SQL并非完全按照科德的關(guān)系模型設(shè)計,但其依然成為最為廣泛運用的數(shù)據(jù)庫語言。

SQL在1986年成為美國國家標準學(xué)會(ANSI)的一項標準,在1987年成為國際標準化組織(ISO)標準。此后,這一標準經(jīng)過了一系列的增訂,加入了大量新特性。雖然有這一標準的存在,但大部分的SQL代碼在不同的數(shù)據(jù)庫系統(tǒng)中并不具有完全的跨平臺性。

推薦:【SQL教程

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊7 分享