查詢是SQL語言的核心,用於表達SQL查詢的select查詢命令是功能最強也是最為複雜的SQL語句,它的作用就是從資料庫中檢索資料,並將查詢結果返回給使用者。 Select語句由select子句(查詢內容)、from子句(查詢物件)、where子旬(查詢條件)、order by子句(排序方式)、group by子句(分組方式)等組成。
結構化查詢語言(Structured Query Language)簡稱SQL(發音:/萫s kju?萫l/ "S-Q-L"),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。
結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以巢狀,這使它具有極大的靈活性和強大的功能。
1986年10月,美國國家標準協會對SQL進行規範後,以此作為關係式資料庫管理系統的標準語言(ANSI X3. 135-1986),1987年得到國際標準組織的支援下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對SQL規範作了某些編改和擴充。所以,實際上不同資料庫系統之間的SQL不能完全相互通用。
查詢是SQL語言的核心,用於表達SQL查詢的select查詢命令是功能最強也是最為複雜的SQL語句,它的作用就是從資料庫中檢索資料,並將查詢結果返回給使用者。 Select語句由select子句(查詢內容)、from子句(查詢物件)、where子旬(查詢條件)、order by子句(排序方式)、group by子句(分組方式)等組成。
結構化查詢語言(Structured Query Language)簡稱SQL(發音:/萫s kju?萫l/ "S-Q-L"),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。
結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以巢狀,這使它具有極大的靈活性和強大的功能。
1986年10月,美國國家標準協會對SQL進行規範後,以此作為關係式資料庫管理系統的標準語言(ANSI X3. 135-1986),1987年得到國際標準組織的支援下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對SQL規範作了某些編改和擴充。所以,實際上不同資料庫系統之間的SQL不能完全相互通用。