1. 程式人生 > >SQL資料庫基本介紹(一)

SQL資料庫基本介紹(一)

  1. SQL 是用於訪問和處理資料庫的標準的計算機語言。結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。其中包括DB2、SQL/DS、ORACLEINGRESSYBASESQLSERVER、DBASEⅣ、PARADOX、MICROSOFTACCESS等多種版本資料庫。
  2. 語句結構,結構化查詢語言包含6個部分
  • 資料查詢語言(DQL:Data Query Language):

  其語句,也稱為“資料檢索語句”,用以從表中獲得資料,確定資料怎樣在應用程式給出。保留字

SELECT是DQL(也是所有SQL)用得最多的動詞,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。這些DQL保留字常與其他型別的SQL語句一起使用。

其語句。也稱為動作查詢語言。

  • 事務處理語言(TPL):

它的語句能確保被DML語句影響的表的所有行及時得以更新。TPL語句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。

它的語句通過GRANT或REVOKE獲得許可,確定單個使用者和使用者組對資料庫物件的訪問。某些RDBMS可用GRANT或REVOKE控制對

表單個列的訪問。

  • 資料定義語言(DDL):

其語句包括動詞CREATE和DROP。在資料庫中建立新表或刪除表(CREAT TABLE 或 DROP TABLE);為表加入索引等。DDL包括許多與人資料庫目錄中獲得資料有關的保留字。它也是動作查詢的一部分。

  • 指標控制語言(CCL):

它的語句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用於對一個或多個表單獨行的操作。