全國校區
北京
深圳
上海
廣州
武漢
成都
西安
鄭州
南京
長沙
Java實驗班
Java就業班
Java在職加薪班
Java架構師班
Java夜校班
JavaSE
數據庫
JavaWeb
流行框架
分布式
微服務
鎖是計算機協調多個進程或線程并發訪問某一資源的機制。鎖保證數據并發訪問的一致性、有效性;鎖沖突也是影響數據庫并發訪問性能的一個重要因素。鎖是Mysql在服務器層和存儲引擎層的的并發控制。MySQL中從對數據操作的粒度分為表鎖和行鎖。表鎖是指對一整張表加鎖,一般是DDL處理時使用;而行鎖則是鎖定某一行或者某幾行,...
分區是將一個表的數據按照某種方式,邏輯上仍是一個表,也就是所謂的分區表。分區引入了分區鍵的概念,分區鍵用于根據某個區間值(或者范圍值)、特定值列表或者hash函數值執行數據的聚集,讓數據根據規則分布在不同的分區中,讓一個大對象變成一些小對象,從而實現對數據的分化管理。作為MySQL數據庫中的一個重要機制,MyS...
分區是將一個表的數據按照某種方式,比如按照時間上的月份,分成多個較小的,更容易管理的部分,但是邏輯上仍是一個表。我們在此之前已經講過MySQL分區表的原理,分區有利于管理非常大的表,它采用分而治之的邏輯,便于對數據的管理。本文我們就來進一步了解MySQL分區表,詳細看一下MySQL分區表類型究竟有幾個?MySQ...
Ubuntu是一個以桌面應用為主的Linux操作系統,是Linux眾多發行版中的后起之秀。Ubuntu提供了一個健壯、功能豐富的計算環境,既適合家庭使用又適用于商業環境,在這個計算環境中,數據庫是必不可少的環節之一,其中在Ubuntu中用的比較多的就是MySQL數據庫。本文我們就來講述Ubuntu配置MySQL...
視圖是指計算機數據庫中的視圖,是一個虛擬表,其內容由查詢定義。MySQL作為目前最流行的關系型數據庫之一,自然也有視圖。視圖其實是存儲在數據庫中的查詢的SQL語句,除了出于安全的目的就是能夠使復雜的查詢易于理解和使用。本文我們就來初步了解MySQL視圖的創建。一、MySQL創建視圖標準語法:CREATE[ORR...
默認情況下,MySQL啟用自動提交模式(變量autocommit為ON)。這意味著,只要你執行DML操作的語句,MySQL會立即隱式提交事務(ImplicitCommit)。如果你了解SQLServer數據庫的話,你會發現MySQL自動提交模式跟SQLServer有很多相似之處。1.MySQL的autocomm...
MySQL可以對插入的數據進行特定得驗證,只有滿足條件才可以插入到數據表中,否則認為是非法插入;在學習MySQL數據庫的過程中,我們接觸到了主鍵約束、外鍵約束,唯一約束和默認約束等等對MySQL數據庫數據的限定的約束,事實上,MySQL中的約束遠不止于此,本文我們就來講述常見的7種MySQL列約束。1.主鍵-能...
由于我們初識MySQL數據庫,可能會出現不同的人使用相同的數據庫術語表示不同的事物,從而會造成一些混亂,因此,弄懂MySQL中的一些重要概念就顯得尤為重要。本文我們就來羅列一份重要的MySQL必知概念大全清單。1.數據庫(database)數據庫是保存有組織的數據的容器(通常是一個文件或一組文件)。易混點:人們...
所謂MySQL事務持久性就是事務一旦提交,就是永久性的,不會因為宕機等故障導致數據丟失(外力影響不保證,比如磁盤損害)。持久性是保證了MySQL數據庫的高可靠性(HighReliability),而不是高可用性(HignAvailability)。MySQL的innoDB存儲引擎,使用Redolog保證了事務的...
遠程數據復制技術利用通信技術、計算機技術實現遠程的數據備份,減少數據丟失帶來的損失。在遠程數據備份的數據復制傳輸規則方面,目前傳統的規則有同步、異步和半同步復制規則,可以基本保證不同應用對數據復制的需求。自MySQL5.5版本以來,MySQL以插件的形式支持半同步復制。MySQL半同步復制逐漸成為MySQL遠程...
官方微信
官方抖音