首頁  >  文章  >  資料庫管理系統中負責查詢操作的資料庫語言是什麼

資料庫管理系統中負責查詢操作的資料庫語言是什麼

青灯夜游
青灯夜游原創
2022-07-11 17:38:239390瀏覽

資料庫管理系統中負責查詢操作的資料庫語言是「資料操縱語言」。資料操縱語言是用於資料庫操作(查詢、新增、修改和刪除),對資料庫其中的物件和資料運行存取工作的程式語句;資料操縱語言的主要功能即是存取數據,因此其語法都是以讀取與寫入資料庫為主。

資料庫管理系統中負責查詢操作的資料庫語言是什麼

本教學操作環境:windows7系統、Dell G3電腦。

資料庫管理系統中負責查詢操作的資料庫語言是「資料操縱語言」。

結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關係型資料庫系統。

結構化查詢語言包含6個部分:

1、資料查詢語言(DQL: Data Query Language):其語句,也稱為「資料擷取語句”,用以從表中獲得數據,確定數據怎樣在應用程式給出。保留字SELECT是DQL(也是所有SQL)用得最多的動詞,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。這些DQL保留字常與其它型別的SQL語句一起使用。 

2、資料操縱語言(DML:Data Manipulation Language):其語句包括動詞SELECT、INSERT、UPDATE和DELETE。它們分別用於查詢、新增、修改和刪除。

3、事務控制語言(TCL):它的語句能確保被DML語句影響的表的所有行及時得以更新。包括COMMIT(提交)命令、SAVEPOINT(保存點)命令、ROLLBACK(回滾)命令。

4、資料控制語言(DCL):它的語句透過GRANT或REVOKE實現權限控制,確定單一使用者和使用者群組對資料庫物件的存取。某些RDBMS可用GRANT或REVOKE控制對錶單一欄位的存取。

5、資料定義語言(DDL):其語句包括動詞CREATE,ALTER和DROP。在資料庫中建立新表或修改、刪除表(CREATE TABLE 或 DROP TABLE);為表加入索引等。

6、指標控制語言(CCL):它的語句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用於對一個或多個表單獨行的操作。

資料操縱語言(DML)

資料操縱語言(Data Manipulation Language, DML)是用於資料庫操作,對資料庫其中的物件和資料運行存取工作的程式語句,通常是資料庫專用程式語言之中的子集,例如在資訊軟體產業通行標準的SQL語言中,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入(意指新增或建立)、更新(修改)與刪除(銷毀)。

在使用資料庫的系統開發過程中,其中應用程式必然會使用的指令;而加上SQL的SELECT語句,歐美地區的開發人員把這四種指令,以「CRUD」(分別為Create, Read, Update, Delete英文四前綴字母縮寫的術語)來稱呼;而亞洲地區使用漢語的開發人員,或可能以四個漢字:增查改刪 來略稱。

語法結構

DML 的主要功能即是存取數據,因此其語法都是以讀取與寫入資料庫為主,除了INSERT以外,其他指令都可能需搭配WHERE指令來過濾資料範圍,或是不加WHERE指令來存取全部的資料。

  • SELECT

    主條目:SELECT

    #SELECT是SQL資料操縱語言(DML)中用於查詢表格內欄位資料的指令,可搭配條件限制的子句(如where)或排列順序的子句(如order)來取得查詢結果。

  • INSERT

    主條目:INSERT

    INSERT 是將資料插入資料庫物件中的指令,可以插入資料的資料庫物件有資料表以及可更新查看表兩種。

  • UPDATE

    主條目:UPDATE

    #UPDATE 指令是依給定條件,將符合條件的資料表中的資料更新為新的數值。

  • DELETE

    主項目:DELETE

    DELETE 指令為自資料庫物件中刪除資料的指令。

更多相關知識,請造訪常見問題欄位!

以上是資料庫管理系統中負責查詢操作的資料庫語言是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn