資料庫語言

2021-08-18 08:51:07 字數 915 閱讀 4235

資料庫語言類似於高階語言,是使用者與dbms之間的媒介,是使用者與計算機之間的媒介。它包括資料描述語言和資料操縱語言兩大部分,前者負責描述和定義資料庫,後者負責對資料進行各種操作。

1資料描述語言

資料描述語言(data description language,ddl)的任務是對資料庫的邏輯設計和物理設計中所得到的資料模式進行定義和描述。

深圳it外包 

(1)模式資料描述語言。模式資料描述語言的作用是定義和描述一種資料庫的模式,它可以對ezhe模式進行命名,定義資料項,建立記錄下,定義記錄之間的聯絡,指定安全性控制要求和描述資料的完整性約束的條件。

(2)子模式資料描述語言。子模式資料描述語言的作用是書寫使用者子模式,即定義使用者資料庫的邏輯結構。它的功能類似於模式資料描述語言,不同之處在於子模式資料描述語言描述的是資料庫的乙個區域性,而模式資料描述語言描述的是資料庫的整體。

(3)物理資料描述語言。物理資料描述語言的作用是根據資料庫的物理設計要求和資料模式定義,描述儲存資料庫的物理特徵和邏輯資料到物理資料的對映。

2資料操縱語言

資料操縱語言(data manipulation language,dml)是使用者與資料庫系統的介面之一,是使用者運算元據庫中資料的工具。它由資料庫管理系統向應用程式設計師提供一組巨集指令或呼叫語句,而使用者利用資料描述語言向資料庫系統提出對資料庫中的資料進行各種操作的請求。

資料操縱是指對儲存在資料庫中的資訊進行檢索,向資料庫中插入新的資訊,從資料庫中刪除資訊,並修改資料庫中儲存的資訊。

深圳藍快idc  www.lskxidc.com

資料操縱語言根據過程化程度可  以分為過程化資料操縱語言和陳述式資料操縱語言等兩類。過程化資料操縱語言要求使用者指定需要什麼資料及如何獲取這些資料。陳述式資料操縱語言(也稱非過程化資料操縱語言)只要求使用者指定需要什麼資料,而不必指明如何獲取這些資料。sql的資料操縱語言部分是非過程化的。

資料庫語言

1.dml語言 資料操作語言 用於運算元據庫物件中所包含的資料。1 insert 新增資料語句 2 update 更新資料語句 3 delete 刪除資料語句 2.insert命令 1 語法 insert into 表名 欄位1,欄位2,欄位3.values 值1 值2 值3 2 注 欄位或值之間用...

資料庫語言

資料定義語言 ddl create drop alter等語句 建立資料庫 create database 資料庫名 create database 資料庫名 character set 字符集 檢視資料庫 show databases 檢視資料庫中的所有的資料庫 show create datab...

資料庫語言

資料庫目錄 資料庫 mysql初識 資料庫 mysql表操作 資料庫 mysql記錄操作 資料庫 mysql索引原理 python與資料庫 與mysql的常用操作 redis學習 redis發布訂閱 redis持久化rdb與aof redis不重啟,切換rdb備份到aof備份 centos下redi...