MySQL簡易入門

2021-10-10 03:41:25 字數 667 閱讀 3130

mysql 是乙個網際網路繞不過去的坎,總覺得很簡單,一切似乎都圍繞著 curd,但是不能脫離這個核心,本次的部落格其 mysql 的一些基本概念作為主題,力求用自己的語言,將其中的概念說清楚。

今天是在銀川的第二天,第一次坐完飛機,現在在見家長的過程中,偷得片刻悠閒,寫點東西作為總結~

mysql 可以分為 server 層和儲存引擎層兩部分。

server 層包括聯結器、查詢快取、分析器、優化器、執行器等,涵蓋 mysql 的大多數核心服務功能,以及所有的內建函式,所有跨儲存引擎的功能都在這一層實現,比如儲存過程、觸發器、檢視等。

儲存引擎層負責資料的儲存和提取。其架構模式是外掛程式式的,支援 innodb、myisam、memory 等多個儲存引擎。現在最常用的儲存引擎是 innodb。

使用者端與 mysql 伺服器建立 tcp 連線後,聯結器對連線資訊進行許可權校驗、維持和管理連線。

當校驗使用者名稱和密碼通過後,再進行許可權的獲取。所以當連線建立後,修改許可權,不會對已存在的連線產生影響,需要重新連線後,才生效。

連線長時間沒有執行指令,聯結器會斷開連線。這個值預設為 8 小時,由wait_timeout控制。

CMake簡易入門

首發於fxm5547的部落格 cmake minimum required version 2.6 project itest c 標準 set cmake cxx standard 11 指定參與編譯的原始檔 add executable itest src main.cpp src cal ca...

Python簡易入門

字串可用單引號 雙引號和三引號。轉義字元 可以轉義很多字元,比如 n表示換行,t表示製表符,b表示退格符,字元 本身也需要轉義,因此,表示的字元就是 取子字串有兩種方法,一種是用 索引,一種是用切片運演算法 檢視變數型別 type 型別轉換 列表 list 元組 tuple 集合 set 字典 di...

Puppet簡易入門

因為本機是centos 7.1,故選擇yum源 三 安裝puppet wget puppetlabs release el 7.noarch.rpm rpm ivh puppetlabs release el 7.noarch.rpm yum install puppet y puppet vers...