原创 Mysql之SQL語句、約束

Mysql之SQL使用 簡介什麼是 SQL?SQL 指結構化查詢語言SQL 使我們有能力訪問數據庫SQL 是一種 ANSI 的標準計算機語言備註:ANSI,美國國家標準化組織 一、SQL語句、語法 1、查:SELECT 語句用於從表中選取數

原创 Mysql之存儲引擎

Mysql之存儲引擎前言在數據庫中存的就是一張張有着千絲萬縷關係的表,所以表設計的好壞,將直接影響着整個數據庫。而在設計表的時候,我們都會關注一個問題,使用什麼存儲引擎。等一下,存儲引擎?什麼是存儲引擎?什麼是存儲引擎?關係數據庫表是用於存

原创 Mysql之存儲引擎

Mysql之存儲引擎前言在數據庫中存的就是一張張有着千絲萬縷關係的表,所以表設計的好壞,將直接影響着整個數據庫。而在設計表的時候,我們都會關注一個問題,使用什麼存儲引擎。等一下,存儲引擎?什麼是存儲引擎?什麼是存儲引擎?關係數據庫表是用於存

原创 Mysql之存儲過程和函數

Mysql之存儲過程和函數存儲過程就是一條或多條SQL語句的集合,可視爲批文件,但是其作用不僅用於批處理。存儲程序分爲:1、存儲過程 2、函數使用Call語句來調用存儲過程,只能用輸出變量返回值。一、創建存儲過程語法:create proc

原创 Mysql之事務提交和隔離級別

Mysql之事務提交和隔離級別一、事務是什麼?事務簡言之就是一組SQL執行要麼全部成功,要麼全部失敗。MYSQL的事務在存儲引擎層實現。1、事務都有ACID特性:原子性(Atomicity):一個事務必須被視爲一個不可分割的單元;一致性(C

原创 Mysql之一主多從複製

MySQL主從複製簡介將master數據庫中的DDL和DML操作通過二進制日誌(BINLOG)傳輸到slave數據庫上,然後將這些日誌重新執行(重做);從而使得slave數據庫的數據與master數據庫保持一致。MySQL數據庫自身提供的主

原创 Mysql之數據庫視圖

Mysql之數據庫視圖        數據庫中的視圖是一個虛擬表。同真實表一樣,包含行和列數據,行和列的數據來自 定義視圖查詢所引用的表,並且在引用視圖時動態生成。可以隔離用戶與數據保持安全,且快速查詢數據。        Mysql5.0

原创 Mysql之索引介紹

定義:索引用於快速找出某個列中有一特定值的行。不使用索引,MySql必須從第一條記錄開始讀完整個表,直到找出相關的行。表越大,查詢數據所花費的時間越多。如果表中查詢的列有一個索引,Mysql能快速到達一個位置去搜索數據文件,而不必查看所有數

原创 Mysql之my.cnf配置詳解

Mysql之my.cnf配置詳解 mysql5.6的版本有400多個變量可以配置,可以通過下列命令獲得mysql> show variables; 配置文件參數如下: #客戶端設置,即客戶端默認的連接參數 [client] #默認連接端口

原创 KVM虛擬化平臺部署及管理

KVM虛擬化平臺部署及管理 前言利用linux內核的一個模塊kvm,並使用一些輔助工具來搭建虛擬機,完成和esxi類似的操作,實現linux虛擬化。KVM直接整合到了linux內核,因此在性能、安全性、兼容性、穩定性上都有好的表現。我們都知