全國校區(qū)
北京
深圳
上海
廣州
武漢
成都
西安
鄭州
南京
長沙
Java實驗班
Java就業(yè)班
Java在職加薪班
Java架構師班
Java夜校班
JavaSE
數(shù)據(jù)庫
JavaWeb
流行框架
分布式
微服務
MySQL允許在開頭、中間和結尾處添加字段。針對不同的位置,MySQL數(shù)據(jù)表添加字段的方式也有所不同,下面我們一起來看MySQL數(shù)據(jù)表添加字段的實例,方便我們理解MySQL數(shù)據(jù)表添加字段的方式。MySQL數(shù)據(jù)表添加字段分為開頭、中間和末尾三種情況,下面我們通過實例來一一探討:一、在開頭添加字段MySQL默認在表...
InnoDB存儲引擎是MySQL眾多存儲引擎中非常特別的一個,其特點是行鎖設計、支持MVCC、支持外鍵、提供一致性非鎖定讀、同時被設計用來最有效的利用以及使用內(nèi)存和CPU。從Mysql5.5版本開始,InnoDB是默認的表存儲引擎,本文我們就來詳細聊聊InnoDB存儲引擎。一、InnoDB的體系架構InnoDB...
MySQL包含對觸發(fā)器的支持。觸發(fā)器是一種與表操作有關的數(shù)據(jù)庫對象,當觸發(fā)器所在表上出現(xiàn)指定事件時,將調(diào)用該對象,即表的操作事件觸發(fā)表上的觸發(fā)器的執(zhí)行。而MySQL中,約束是對表中的數(shù)據(jù)進行限定,保證數(shù)據(jù)的正確性、有效性和完整性。MySQL約束和觸發(fā)器其實都和表有關,下面我們就來比較一下MySQL約束和觸發(fā)器的...
在我們正式學習MySQL觸發(fā)器之前,我們先來看看什么是觸發(fā)器。觸發(fā)器是一個特殊的存儲過程,不同的是存儲過程要用CALL來調(diào)用,而觸發(fā)器不需要使用CALL,也不需要手工啟動,只要當一個預定義的事件發(fā)生的時候,就會被MYSQL自動調(diào)用。簡單的說,觸發(fā)器是存儲SQL過程的一種特殊形式,就是一張表發(fā)生了某件事(插入、刪...
MySQL復制是指從一個mysql服務器(MASTER)將數(shù)據(jù)通過日志的方式經(jīng)過網(wǎng)絡傳送到另一臺或多臺mysql服務器(SLAVE),然后在slave上重放(replay或redo)傳送過來的日志,以達到和master數(shù)據(jù)同步的目的。MySQL復制屬于比較成熟的技術,在MySQL數(shù)據(jù)庫中得到廣泛使用,下面我們一...
在數(shù)據(jù)庫操作中,為了有效保證并發(fā)讀取數(shù)據(jù)的正確性,提出了事務隔離級別。SQL標準定義了4類隔離級別,包括了一些具體規(guī)則,用來限定事務內(nèi)外的哪些改變是可見的,哪些是不可見的。相對而言,低級別的隔離級一般支持更高的并發(fā)處理,并擁有更低的系統(tǒng)開銷。下面為大家一一介紹MySQL4種事務隔離級別。1.ReadUncomm...
查詢是用戶通過設置某些查詢條件,從表或其他查詢中選取全部或者部分數(shù)據(jù),以表的形式顯示數(shù)據(jù)供用戶瀏覽。查詢是一個獨立的、功能強大的、具有計算功能和條件檢索功能的數(shù)據(jù)庫對象。MySQL數(shù)據(jù)庫中,MySQL查詢同樣是數(shù)據(jù)庫的核心操作,下面我們一起來看看MySQL查詢執(zhí)行過程分為那幾個步驟?一、執(zhí)行一個查詢過程概述1....
外鍵約束是為了保持子表與父表的數(shù)據(jù)一致,用于在兩個表之間建立關系,需要指定引用主表的哪一列。InnoDB是MySQL內(nèi)置存儲引擎中唯一一個支持外鍵的。InnoDB會強制外鍵使用索引。事實上,我們每次做DELETE或者UPDATE都必須考慮外鍵約束,會導致開發(fā)的時候很痛苦,測試數(shù)據(jù)極為不方便。本文我們就來探討一下...
視圖是指計算機數(shù)據(jù)庫中的視圖,視圖是一個虛擬表,其內(nèi)容由查詢定義。MySQL視圖是MySQL數(shù)據(jù)庫中的重要組成部分,能夠為用戶簡化對數(shù)據(jù)的理解和操作。MySQL視圖的優(yōu)點決定了視圖在MySQL數(shù)據(jù)庫中不可撼動的地位。同真實的表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫中以存儲的數(shù)據(jù)值集形式...
為了簡化操作,MySQL提供了大量的函數(shù)給開發(fā)人員使用(比如你想輸入當前時間,可以調(diào)用now()函數(shù))。通俗點講,MySQL中的函數(shù)相當于java中的方法,將一組邏輯語句封裝在方法體中,對外暴露方法名,隱藏了實現(xiàn)細節(jié)的同時也提高代碼的可重用性。MySQL函數(shù)可以出現(xiàn)在插入語句的values()中,更新語句中,刪...
官方微信
官方抖音