SQL簡介 -
SQL代表結構化查詢語言。它用於儲存和管理關聯式資料庫管理系統(RDMS)中的資料。
它是關聯式資料庫系統的標準語言。它讓使用者能夠建立,讀取,更新和刪除關聯式資料庫和表。
MySQL,Informix,Oracle,MS Access和SQL Server等所有RDBMS都使用SQL作為標準資料庫語言。
SQL允許使用者使用類似英語的語句以多種方式查詢資料庫。
規則
SQL遵循以下規則:
- 結構查詢語言不區分大小寫。 通常,SQL的關鍵字以大寫形式編寫。
- SQL語句依賴於文字行,可以在一個或多個文字行上使用單個SQL語句。
- 使用SQL語句,可以執行資料庫中的大多數操作。
- SQL依賴於元組關係演算和關係代數。
SQL過程
- 當RDBMS執行SQL命令時,系統會找出執行請求的最佳方法,而SQL引擎會確定如何解釋該任務。
- 在該過程中,包括各種元件。 這些元件可以是優化引擎,查詢引擎,查詢排程程式,經典查詢引擎等。
- 所有非SQL查詢都由經典查詢引擎處理,但SQL查詢引擎不會處理邏輯檔案。