資料庫原理吉林大學隨筆第14課時

2022-07-24 19:06:09 字數 1002 閱讀 6814

------------恢復內容開始------------

刪除為空的記錄 delete from sc where graed is null 注: is null 是為空的意思。

檢視:是由其他的檢視或基表匯出的子虛表。它不是乙個存在資料庫中的表,而是在資料目錄中保留其邏輯定義。

當檢視參與資料庫操作時,可通過修改查詢條件,把對檢視的查詢轉換為對基表的查詢。對檢視操作可以像對基表操作。

定義:1.使用者經常要用到的一些資料;

2.使用者經常要查詢的內容;

注意:檢視對應的內容總是實時,最新的內容,並不是定義時的內容。所以檢視是實時變化的。下面是檢視的定義和撤銷:

建立檢視:create view 表名 as 查詢條件;

注:檢視的更新則最終落實到有關基表的更新。通常情況下,由連線定義的檢視是不可更新的。但如果連線定義的檢視所涉及到幾個基表的主鍵都在的話是可以更新的。此外檢視更新還會存在一些問題。

所以要對檢視進行限制;

在複雜的查詢中,將查詢中相對獨立部分作為查詢的中間結果,定義臨時檢視。

與普通檢視的區別是:有臨時性,定義不同 :caeate view 普通檢視 臨時檢視是:with 開頭。

遞迴查詢:演繹資料庫提供遞迴查詢功能

------------恢復內容結束------------

資料庫原理吉林大學隨筆第16 26課時

恢復內容開始 嵌入式sql的實現。一般的高階語言對sql的語句進行預處理。1.資料庫管理系統結構。2.事務 定義 是由有限的資料庫操作系列組成。這些操作要麼都做,要麼都不做。是乙個不可分割的工作單位 目的 因為並不是每乙個對資料庫的完整操作都可以用一條命令完成,往往是一組命令。如果出現意外就會會出現...

Postgres 第1課 資料庫及表建立

檢視當前伺服器資料庫 select datname from pg database 檢視建立的使用者表 select from pg stat user tables 建立乙個資料庫 create database fxsz lt with owner postgres encoding utf8...

資料庫原理之資料庫(修改,刪除)(第8天)

解密昨天的問題,邏輯名稱 指定該檔案的檔名 檔案型別 用來區分當前檔案是資料檔案還是日誌檔案 檔案組 顯示當前檔案的所屬的檔案組 初始化大小 指定該檔案的初始化容量 自動增長 用於設定在檔案的容量不足時。自動增長 路徑 指定檔案存放該檔案的目錄 資料庫檔案 主資料檔案 資料庫的起點,指向資料庫中的其...