原创 (六)數據控制語言(DCL)

數據控制語言(DCL)包括grant,revoke等等。 ①授權  Grant語句:DBA(數據庫管理員)某用戶或某組或所有用戶(PUBLIC)某些特定的權限(all,select,insert,update,delete等)      

原创 (九)爲什麼索引更適合B+樹

索引的功能即提高查找速度,從能夠提高查找速度的數據結構說起。 目錄 ①二叉排序樹 ②平衡二叉樹(AVL樹) ③B-樹 ④B+樹 ①二叉排序樹          二叉排序樹,若它的左子樹不空,則左子樹上所有節點的值均小於它的根節點的值;若它

原创 (五)數據操縱語言(DML)

目錄   (1)插入 (2)刪除 (3)修改 數據操縱和數據定義有區別,數據操縱的對象是元組,數據定義的對象是基本表、視圖、索引。 (1)插入(insert into...values()) 格式 :insert into 表名(列名

原创 (八)索引

目錄   (1)定義: ①哈希 ②B+樹 (2)聚集索引和非聚集索引 (3)多列索引 最左前綴原則 (4)索引分類 ①唯一索引 ②主鍵索引        ③聚集索引 (5)索引優缺點 (1)定義:          索引是一種提高數據庫查

原创 (1)計算機網絡組成概念分類

目錄 1.計算機網絡概念 2.計算機網絡功能 3.計算機網絡的組成 4.計算機網絡分類

原创 (三)數據查詢語言(DQL)上(基本查詢語句)

  (1)語句格式                             select後面接指定查詢的列。 all,distinct,all顯示全部查詢結果,distinct對結果進行去重。 from 字句指查詢的對象,比如表,試圖,

原创 (七)基本表與視圖

目錄   1基本表與視圖區別 2視圖的創建 3視圖的修改與刪除 4視圖的作用 1基本表與視圖區別 視圖:在SQL中,視圖是外模式一級數據結構的基本單位。它是有基本表中邏輯關係建立的虛表。 基本表:基本表的定義指建立基本關係模式,而變更則是

原创 (十)事務

目錄 1定義 2 性質 ①原子性 ②隔離性 ③持久性 ④一致性 3併發執行優缺點 ①不可重複讀(前後多次讀取,數據內容不一致) ②幻讀(前後多次讀取,數據總量不一致) ③髒讀(讀取未提交數據) 4調度 5事務隔離級別 ①讀未提交 ②讀已提

原创 (二)數據定義語言(DDL)

SQL結構化查詢語言,用戶操作關係數據庫的通用語言,按其功能分爲四大部分(DDL,DCL,DML):                         數據庫定義語句                                    

原创 (十三)ER圖與數據庫設計

目錄 1.定義 2.映射基數(實體之間的聯繫數量) ①一對一 ②一對多(1:n,1端加箭頭) ③多對多 ④一個實體集內的二元聯繫 3.E-R圖向關係模式轉換 ①實體轉換 ②關係轉換 1)二元一對一 2)二元一對多 3)二元多對多(不可合併

原创 (十二)數據庫範式

目錄 (1)1NF (2)2NF (3)3NF (4)屬性集閉包 (5)求關係模式候選碼 (6)求最小函數依賴集  範式可以理解爲表的結構所符合的某種設計標準的級別。 (1)1NF 屬性具有原子性,不可分。 符合1NF的設計仍然存在一些

原创 (四)數據查詢語言(DQL)下(嵌套子查詢)

(1)集合 ①集合成員資格                         注意用括號表示集合: 枚舉集合 select * from s where sname in ('張軍','王紅'); 子查詢的查詢結果,注意(sno,cno)

原创 (一)數據庫基礎知識

目錄          ①數據庫 ②關係模式 ③主鍵與外鍵與索引 ④數據完整性約束 ⑤數據庫系統結構(三級模式兩層映射) ①數據庫         數據庫是長期儲存在計算機內、有組織的、可共享的大量數據集合。 ②關係模式        關

原创 (十五)數據庫補充知識

索引相關:https://mp.weixin.qq.com/s/_2YGz3FA3et7KhcOzqM7PA 比較全:   https://www.cnblogs.com/wenxiaofei/p/9853682.html 精簡:   

原创 (十一)數據庫鎖

目錄   (1)什麼是鎖?     (2)樂觀鎖與悲觀鎖: ①樂觀鎖   1)定義   2)樂觀鎖實現 ②悲觀鎖 1)定義 2)悲觀鎖級別 3)悲觀鎖的類型 3)兩段鎖協議 (3)死鎖 ①死鎖預防 1)一次封鎖 2)順序封鎖 3)搶佔與事