我國古代歷史文化博大精深且源遠流長,四書作為我國古代文化的重要文獻。 記載了我國早期思想文化發展史上政治、軍事、外交、文化等各個方面的史實資料以及孔孟等思想家的重要思想。 同...

如果你是一個Java初學者,你可能對Java應用在什么地方感到困惑。除了“馬里奧”“貪吃蛇”等經典游戲,其他領域好像也找不到Java的蹤跡,那么Java究竟能做什么?學完Ja...
使用Vue的axios連接部分正常,部分不正常,服務器狀態碼200,服務器端控制臺也不報錯。但是頁面請求就是報錯。使用iPhone手機報錯,換華為安卓手機也是一樣的報錯,安卓...
前言: 日常學習和工作中,經常會遇到導數據的需求。比如數據遷移、數據恢復、新建從庫等,這些操作可能都會涉及大量數據的導入。有時候導入進度慢,電腦風扇狂轉真的很讓人崩潰,其實有...
接上篇!!! 5. MySQL的復制原理以及流程 主從復制:將主數據庫中的DDL和DML操作通過二進制日志(BINLOG)傳輸到從數據庫上,然后將這些日志重新執行(重做);從...
數據庫優化 1. 為什么要優化 (1)系統的吞吐量瓶頸往往出現在數據庫的訪問速度上 (2)隨著應用程序的運行,數據庫的中的數據會越來越多,處理時間會相應變慢 (3)數據是存放...
接上篇!!! SQL語句優化的一些方法 1.對查詢進行優化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免在 whe...
接上篇!!! 9. 主鍵使用自增ID還是UUID? 推薦使用自增ID,不要使用UUID。 因為在InnoDB存儲引擎中,主鍵索引是作為聚簇索引存在的,也就是說,主鍵索引的B+...
接上篇!!! 2. SQL的生命周期? (1)應用服務器與數據庫服務器建立一個連接 (2)數據庫進程拿到請求sql (3)解析并生成執行計劃,執行 (4)讀取數據到內存并進行...
接上篇!!! 5. 什么是子查詢 (1)QL語句的查詢結果做為另一條查詢語句的條件或查詢結果 (2)SQL語句嵌套使用,內部的SQL查詢語句稱為子查詢。 6. 子查詢的三種情...
常用SQL語句 1. SQL語句主要分為哪幾類 數據定義語言DDL(Data Ddefinition Language)CREATE,DROP,ALTER 主要為以上操作 即...
(一)存儲過程與函數 什么是存儲過程?有哪些優缺點? 存儲過程是一個預編譯的SQL語句,優點是允許模塊化的設計,就是說只需要創建一次,以后在該程序中就可以調用多次。如果某次操...
視圖 1. 為什么要使用視圖?什么是視圖? 為了提高復雜SQL語句的復用性和表操作的安全性,MySQL數據庫管理系統提供了視圖特性。所謂視圖,本質上是一種虛擬表,在物理上是不...
接上篇:鎖 5. MySQL中InnoDB引擎的行鎖是怎么實現的? 答:InnoDB是基于索引來完成行鎖 例: select * from tab_with_index wh...
鎖 1.對MySQL的鎖了解嗎 當數據庫有并發事務的時候,可能會產生數據的不一致,這時候需要一些機制來保證訪問的次序,鎖機制就是這樣的一個機制。 就像酒店的房間,如果大家隨意...
事務 1. 什么是數據庫事務? 事務是一個不可分割的數據庫操作序列,也是數據庫并發控制的基本單位,其執行的結果必須使數據庫從一種一致性狀態變到另一種一致性狀態。事務是邏輯上的...
21. B+樹在滿足聚簇索引和覆蓋索引的時候不需要回表查詢數據 在B+樹的索引中,葉子節點可能存儲了當前的key值,也可能存儲了當前的key值以及整行的數據,這就是聚簇索引和...
16. B樹和B+樹的區別 (1)在B樹中,你可以將鍵和值存放在內部節點和葉子節點;但在B+樹中,內部節點都是鍵,沒有值,葉子節點同時存放鍵和值。 (2)B+樹的葉子節點有一...