程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL基本概念和常用命令

MySQL基本概念和常用命令

編輯:MySQL綜合教程

1 MySQL簡介
引用
Mysql是1985幾個瑞典小伙開發的,後來他們成立啦Mysql AB公司,他們當時開發mysql的初衷是為零售商提供數據倉庫服務,這也是為什麼mysql擅長查詢而不是事務處理原因啦,所以他們設計啦一個利用索引順序存儲數據的方法,也就是ISAM存儲引擎算法,後來發展為MyISAM存儲引擎。mysql具有高性能,高可靠性,易用性等特點,主要適合web網站系統,日志記錄系統,數據倉庫系統,和嵌入式系統


2.Mysql架構組成
引用
mysql的物理組成:日志文件,數據文件,Replication相關文件,其他文件

引用
mysql server的系統架構: SQL Layer和 Storage Engine Layer

引用
Mysql自帶工具介紹mysqladmin命令
#ping 命令查看server是否正常提夠服務
mysqladmin -uroot -proot -h localhost ping

#status命令查看當前msyql server的幾個狀態值
mysqladmin -uroot -proot -h localhost status

#processlist命令獲取當前數據庫連接線程信息
mysqladmin -uroot -proot -h localhost processlist


3.MySQL 插件式儲存引擎介紹
引用
MyISAM引擎的每一個表都被存放為以表名命名的三個物理文件:tableName.frm,tableName.MYD,tableName.MYI
支持三種索引: B-Tree, R-Tree, Full-text(B-Tree,解決like查詢低效問題)

引用
InnoDB儲存引擎特點:支持事務安全,數據多版本讀取,外鍵支持

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved