MySQL 基本介紹

2021-06-01 20:53:55 字數 958 閱讀 8485

一, mysql 與其他資料庫的簡單比較

1,功能比較

在事務支援方面,雖然 mysql 自己的儲存引擎並沒有提供,但是已經通過第三方外掛程式式儲存引擎innodb 實現了 sql  92 標準所定義的四個事務隔離級別的全部,只是在實現的過程中每一種的實現方式可能有一定的區別,這在當前商用資料庫管理系統中都不多見。比如,大家所熟知的大名鼎鼎的oracle資料庫就僅僅實現了其中的兩種(serializable和 read  commited),而 postgresql,同樣支援四種隔離級別。不過在可程式設計支援方面,mysql 和其他資料庫相比還有一定的差距,雖然最新版的 mysql已經開始提供一些簡單的可程式設計支援,如開始支援  procedure,function,trigger 等,但是所支援的功能還比較有限,和其他幾大商用資料庫管理系統相比,還存在較大的不足。如oracle 有強大的 pl/sql,sql  server  有 t-sql,postgresql 也有功能很完善的 pl/pgsql的支援。

2,易用性比較

從安裝方面來說,mysql  安裝包大小僅僅只有 100mb 左右,這幾大商業資料庫完全不在乙個數量級。

再從資料庫建立來比較,mysql 僅僅只需要乙個簡單的  create database 命令,即可在瞬間完成建庫的動作

3,效能比較

mysql 一直都有非常優異的表現,而且在其他所有商用的通用資料庫管理系統中,僅僅只有 oracle 資料庫能夠與其一較高下。

4,可靠性比較

從當前最火的 facebook 這樣大型的**都是使用 mysql 資料庫,就可以看出,mysql 在穩定可靠性方面,並不會比我們的商業廠商的產品有太多遜色。而且排在全球前 10 位的大型**裡面,大部分都有部分業務是執行在 mysql資料庫環境上,如 yahoo,google 等。

二,mysql 的主要適用場景

1、web **系統

2、日誌記錄系統

3、資料倉儲系統

4、嵌入式系統

mysql基本介紹

mysql配置檔案 1.二進位制檔案log bin 主從複製 2.錯誤日誌log error 預設是關閉的,記錄嚴重的警告和錯誤資訊 3.查詢日誌log 預設關閉,記錄查詢的sql,開啟回影響mysql效能,因為記錄日誌需要時間 4.資料檔案 frm 存放表結構 myd 存放表資料 myi 存放表索...

mysql事務基本介紹

執行一條命令,或者多條命令,要麼全部成功,要麼全部失敗,不存在中間狀態 執行一條命令,或者多條命令,執行前後整體保持一致 比如 a有餘額100元,b有餘額100元,a給b轉賬50元,轉賬後a有餘額50元,b有餘額150元,a b前後總額分別都是200元 隔離性是指事務和事務之間操作具有隔離性,即是乙...

MySQL介紹與基本操作

前身屬於瑞典的一家公司,mysql ab 08年被sun公司收購 09年sun被oracle收購 1 開源 免費 成本低 2 效能高 移植性也好 3 體積小,便於安裝 屬於c s架構的軟體,一般來講安裝服務端 企業版社群版 5.55.6 5.78.0 方式一 計算機 右擊管理 服務 方式二 通過管理...