原创 MySQL的鎖機制和加鎖原理

MySQL的鎖機制和加鎖原理 文章目錄MySQL的鎖機制和加鎖原理1.行鎖2.表鎖3.頁鎖4.樂觀鎖和悲觀鎖4.1悲觀鎖4.2樂觀鎖5.MySQL/InnoDB中的行鎖和表鎖問題5.1InnoDB鎖的特性6.Record Lock、G

原创 B樹和B+樹數據結構及使用場景

B樹和B+樹數據結構及使用場景 1.出現的原因 ​ 我們已經知道他們兩是mysql索引的數據結構,爲什麼要使用這種數據結構呢?我們知道內存讀取效率遠遠高於磁盤IO的效率,當數據量大而不能完全存放於內存時,只能依靠磁盤了,一次存放於磁盤

原创 詳解mysql索引原理及查詢優化

詳解mysql索引原理及查詢優化 1.什麼叫索引? ​ 索引在MYSQL中也叫“鍵”,是存儲引擎用於快速找到記錄的一種數據結構。索引對於良好的性能非常關鍵,當數據量越來越大時,索引對於性能的影響愈發重要,索引優化查詢性能,能夠輕易將性

原创 數據庫事務和隔離級別的理解

數據庫事務和隔離級別的理解 1.事務的概念 ​ 事務指邏輯上的一組操作,組成這組操作的各個單元,要不全部成功,要不全部不成功。 2. MySQL數據庫事務操作命令 ​ 直接通過例子來說明 1.事務開始但沒有提交 start trans

原创 面試總結4-關於多表操作的SQL語句

面試總結4-關於多表操作的SQL語句 mysql> select * from card; +------+---------------------+-------+ | cnum | time(訂單日期) | state

原创 面試總結5-TCPIP協議

面試總結5-TCP/IP協議 發送序號:seq 32位 確認序號:ack 32位,只有ACK標誌位=1時纔有效。 標誌位:6個 URG、PSH、RST、SYN、FIN、ACK。 ACK:確認序號有效(響應) SYN:發起一

原创 面試總結1—集合問題

面試總結1—集合問題 文章目錄面試總結1—集合問題1.基本概念問題1:Collection接口和Collections類的區別:2.List接口(有序可重複)問題2:ArrayList和LinkedList的區別問題3:ArrayLi

原创 面試總結2—多線程問題

面試總結2—多線程問題 1.經典問題一次打印ABC 5次 public class WaitThread implements Runnable { private String name; pri

原创 面試總結3-HTTP協議

面試總結3-HTTP協議 1.OSI七層網絡模型和TCP/IP四層模型 OSI模型 常見協議 TCP/IP模型 應用層 HTTP,HTTPS,DHCP 表示層 會話層 應用層 傳輸層 TCP,UDP

原创 面試準備—JAVA必備知識

面試準備—JAVA必備知識 文章目錄面試準備—JAVA必備知識Java基礎集合框架 (應用及源碼分析)併發與多線程(應用及底層實現)JVM**面向對象與設計模式(瞭解常用設計模式及其應用場景、示例)****數據結構與算法****計算機

原创 MYSQL5.7.24 的安裝問題-找不到my.ini

MYSQL5.7.24 的安裝問題-找不到my.ini ​ 今天在安裝mysql5.7.24的時候,我用的是msi方式,安裝成功後發現無法設置我的數據庫編碼格式。 網上有很多教程說在my.ini文件中設置,但是安裝目錄裏面並沒有my.

原创 Exists、 In 、Not Exists、Not In 四種的執行機制區別

Exists、 In 、Not Exists、Not In 區別和效率 ​ Exists和in的基本工作原理就不說了可以看這篇博文:https://blog.csdn.net/qq_38238296/article/details/8

原创 mysql多表之間的操作

mysql多表之間的操作 1.多表之間的維護 外鍵 定義:外鍵是指引用另一個表中的一列或多列,被引用的列應該具有主鍵約束或唯一性約束,外鍵用於建立和加強兩個表數據之間的連接。 語法:ALTER TABLE 表名 ADD CONSTRA

原创 mysql刪除外鍵提示errno152

mysql刪除外鍵提示errno152 mysql> alter table product drop foreign key num; 1025 - Error on rename of '.\student\product' to

原创 淺析MYSQL基礎

文章目錄MYSQL基礎詳解1.數據庫的基本操作2.表的基本操作2.1.創建表2.2.查看錶2.3.修改表2.4.重命名錶2.5.刪除表3.數據的基本操作3.1插入數據3.2刪除數據drop,truncate,delete三者之間的區別