回覆列表
-
1 # 使用者52510796211
-
2 # 使用者908425833711
SQL具有資料定義、資料操縱和資料控制。
1、SQL資料定義功能:能夠定義資料庫的三級模式結構,即外模式、全域性模式和內模式結構。在SQL中,外模式有叫做檢視(View),全域性模式簡稱模式(Schema),內模式由系統根據資料庫模式自動實現,一般無需使用者過問。
3、SQL的資料控制功能:主要是對使用者的訪問許可權加以控制,以保證系統的安全性。
SQL(STructuredQueryLanguage)是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。美國國家標準局(ANSI)與國際標準化組織(ISO)已經制定了SQL標準。ANSI是一個美國工業和商業集團組織,發展美國的商務和通訊標準。ANSI同時也是ISO和InternationalElectrotechnicalCommission(IEC)的成員之一。ANSI釋出與國際標準組織相應的美國標準。1992年,ISO和IEC釋出了SQL的國際標準,稱為SQL-92。ANSI隨之釋出的相應標準是ANSISQL-92。ANSISQL-92有時被稱為ANSISQL。儘管不同的關聯式資料庫使用的SQL版本有一些差異,但大多數都遵循ANSISQL標準。SQLServer使用ANSISQL-92的擴充套件集,稱為T-SQL,其遵循ANSI制定的SQL-92標準。SQL語言包括兩種主要程式設計語言類別的陳述式:資料定義語言(DDL)與資料操作語言(DML)。下面我們將介紹這兩類語言。