SQL語言,是結構化查詢語言(Structured Query Language)的簡稱,SQL語言是一種資料庫查詢和程式設計語言,用于存取資料以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本檔案的擴展名,
簡單介紹
SQL語言,是結構化查詢語言(Structured Query Language)的簡稱,SQL語言是一種資料庫查詢和程式設計語言,用于存取資料以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本檔案的擴展名,
SQL語言是高級的非程序化編程語言,允許用戶在高層資料結構上作業,它不要求用戶指定對資料的存放方法,也不需要用戶了解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的結構化查詢語言作為資料輸入與管理的介面,SQL語言陳述句可以嵌套,這使他具有極大的靈活性和強大的功能,
結構化查詢語言SQL(STRUCTURED QUERY LANGUAGE)是最重要的關系資料庫操作語言,并且它的影響已經超出資料庫領域,得到其他領域的重視和采用,如人工智能領域的資料檢索,第四代軟體開發工具中嵌入SQL的語言等,
SQL 是1986年10 月由美國國家標準局(ANSI)通過的資料庫語言美國標準,接著,國際標準化組織(ISO)頒布了SQL正式國際標準,1989年4月,ISO提出了具有完整性特征的SQL89標準,1992年11月又公布了SQL92標準,在此標準中,把資料庫分為三個級別:基本集、標準集和完全集,
各種不同的資料庫對SQL語言的支持與標準存在著細微的不同,這是因為,有的產品的開發先于標準的公布,另外,各產品開發商為了達到特殊的性能或新的特性,需要對標準進行擴展,已有100多種遍布在從微機到大型機上的資料庫產品SQL,其中包括DB2、SQL/DS、ORACLE、INGRES、SYBASE、SQLSERVER、DBASEⅣ、PARADOX、MICROSOFTACCESS等,
SQL語言基本上獨立于資料庫本身、使用的機器、網路、作業系統,基于SQL的DBMS產品可以運行在從個人機、作業站到基于局域網、小型機和大型機的各種計算機系統上,具有良好的可移植性,可以看出標準化的作業是很有意義的,早在1987年就有些有識之士預測SQL的標準化是“一場革命”,是“關系資料庫管理系統的轉折點”,資料庫和各種產品都使用SQL作為共同的資料存取語言和標準的介面,使不同資料庫系統之間的互操作有了共同的基礎,進而實作異構機、各種操作環境的共享與移植
1974年,在IBM公司圣約瑟研究實驗室研制的大型關系資料庫管理系統SYSTEM R 中,使用SEQUEL語言(由BOYCE 和CHAMBERLIN 提出),后來在SEQUEL 的基礎上發展了SQL 語言, SQL語言是一種互動式查詢語言,允許用戶直接查詢存盤資料,但它不是完整的程式語言,如它沒有DO或FOR 類似的回圈陳述句,但它可以嵌入到另一種語言中,也可以借用VB、C、JAVA等語言,通過呼叫級介面(CALL LEVEL INTERFACE)直接發送到資料庫管理系統,SQL基本上是域關系演算,但可以實作關系代數操作,
這是我在百度上找的,暫時還不能用自己的話總結出來,下面是我畫的導圖,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/192563.html
標籤:其他
