資料庫系統概論 關聯式資料庫標準語言SQL(3)

2021-06-28 03:13:14 字數 800 閱讀 6527

sql的資料插入語句insert通常有兩種形式。一種是插入乙個元組,另一種是插入子查詢的結果。後者可以一次插入多個元組。

一、插入元組

/*插入元組*/

insert

into 《表名》[(《屬性列1>[,屬性列2]...)]

values (《常量1>[,《常量2>]...);

其功能是將新元組插入到指定的表中。如果insert子句沒有指明任何屬性列名,則新插入的元組必須在每個屬性列上均有值。

二、插入子查詢結果

/*插入子查詢結果*/

insert

into 《表名》 [(《屬性列1>[,《屬性列2>]...)]

《子查詢》;

修改操作又稱為更新操作,其語句的一般格式為:

/*修改資料*/

update 《表名》

set 《列名》=《表示式》 [,《列名2>=《表示式2>]...

[where 《更新條件》];

其功能是修改指定表中滿足where子句條件的元組。如果省略where子句,則表示要修改表中的所有元組。

刪除資料的一般格式為

/*刪除語句*/

delete

from 《表名》

[where 《條件》];

delete的功能是從指定表中刪除滿足where子句條件的所有元組。如果省略where子句,表示表中全部元組,但表的定義仍在字典中。delete是刪除表中的資料而不是定義。

資料庫系統概論02 關聯式資料庫

笛卡爾積 a b 假設集合a 集合b 則兩個集合的笛卡爾積為。候選碼 關係中的某一屬性組的值能唯一標識乙個元組,而其子集不能。主碼 候選碼中選乙個 全碼 關係模式的所有屬性是這個關係模型的候選碼。關係的三種型別 基本關係 基本表 查詢表 檢視表 查詢 query 選擇 select 投影 proje...

資料庫系統概論 關聯式資料庫理論(2)

定義 對於滿足一組函式依賴f的關係模式r,其任何乙個關係r,若函式依賴x y都成立,則稱f邏輯蘊含x y。armstrong公理系統 設u為屬性集總體,f是u上的一組函式依賴,浴室有關係模式r。對r來說有以下的推理規則 1 自反律 若y包含於x包含於u,則x y為f所蘊含。2 增廣律 若x y為f所...

關係資料庫系統

關係資料庫系統的發展歷史 關係資料模型 資料模型 資料結構 資料操作 完整性約束 資料結構 層次,網狀,關係,物件 資料操作 ddl,dml 完整性約束 實體完整性 主鍵存在,參照完整性 外來鍵引用存在,使用者定義完整性 關係資料模型 關係資料結構 資料操作 完整性約束 關係模型的資料結構和基本術語...