[TOC]
# 3.1 創建數據庫
* 創建數據庫是在系統磁盤上劃分一塊區域用于數據的存儲和管理,如果管理員在設置權限的時候為用戶創建了數據庫,則可以直接使用,否則,需要自己創建數據庫,MySQL中創建數據庫的基本SQL語法格式為:CREATE DATABASE database_name;
# 3.2 刪除數據庫
* 刪除數據庫是將已經存在的數據庫從磁盤空間上清除,清除之后,數據庫中的所有數據也將一同被刪除,刪除數據庫語句和創建數據庫的命令相似,MySQL中刪除數據庫的基本語法格式為:DROP DATABASE database_name;
# 3.3 數據庫存儲引擎
### 3.3.1 MySQL存儲引擎簡介
* MySQL提供了多個不同的存儲引擎,包括處理事務安全表的引擎和處理非事務安全表的引擎。
* MySQl5.6支持的存儲引擎有: InnoDB,MyISAM,Memory,Merge,Archive,Federated,CSV,Blackhole等。
### 3.3.2 InnoDB存儲引擎
* InnoDB 是事務型數據庫的首選引擎,支持事務安全表(ACID),支持行鎖定和外鍵。
### 3.3.3 MyISAM存儲引擎
* MyISAM基于ISAM存儲引擎,并對其進行擴展。它是在Web、數據倉儲和其它應用環境下最常使用的存儲引擎之一。MyISAM擁有較高的插入、查詢速度,但不支持事務。
### 3.3.4 MEMORY存儲引擎
* MEMORY存儲引擎將表中的數據存儲在內存中,為查詢和引用其它表數據提供快速訪問方式。
### 3.3.5 存儲引擎的選擇
* 不同存儲引擎都有各自的特點,適應于不同的需求,為了做出選擇,首先需要考慮每一個存儲引擎提供了那些不同的功能。
# 3.4 綜合案例——數據庫的創建和刪除
* 數據庫的創建和刪除
* 本章分別介紹了數據庫的基本操作,包括數據庫的創建、查看當前數據庫和刪除數據庫。最后介紹了MySQL中各種存儲引擎。在這里,通過一個案例,讓讀者全面回顧數據庫的基本操作。