MySQL資料庫操作、儲存引擎
目錄
1、運算元據庫
- 建立資料庫
從名字上可以知道,建立資料庫就是在資料庫系統中劃分一塊空間,用來儲存資料。
顯示存在的資料庫:
show databases;
建立資料庫:
create database 資料庫的名稱;
- 檢視資料庫
show databases;
- 選擇資料庫
在MySQL中選擇資料庫可以通過SQL語句use來實現,語法為:
use database_name;
database_name:所要選擇的資料庫名字。
- 刪除資料庫
在刪除資料庫之前,首先需要確定所操作的資料物件已經存在。
drop database database_name;
例:
2、儲存引擎
2.1 MySQL支援的儲存引擎
使用者在選擇儲存引擎之前,首先需要確定資料庫管理系統支援哪些儲存引擎,檢視儲存引擎語法:
show engines;
結果如圖所示:
支援9種儲存引擎。
Engine:引擎名稱;
Support:表示MySQL資料庫管理系統是否支援該儲存引擎,YES支援,NO不支援;
DEFAULT:表示系統預設支援的儲存引擎;
Transactions:表示儲存引擎是否支援事務;
XA:表示儲存引擎所支援的分散式是否符合XA規範;
Savepoints:表示儲存引擎是否支援事務處理的保持點;
檢視所支援的儲存引擎:
show variables like 'have%';
在建立表的時候,若沒有指定儲存引擎,表的儲存引擎將為預設為儲存引擎,如果需要操作預設引擎,首先檢視預設儲存引擎:
show variables like 'default_storage_engine';
如果想修改MySQL預設引擎
(1)可以通過修改資料庫管理系統的my.cnf或者my.ini檔案的配置來實現。
(2)SQL語句來實現修改:
set default_storage_engine=myisam;
show variables like '%storage_engine%';
2.2 儲存引擎對比
在同一資料庫中,不同的表可以使用不同的儲存引擎,如果一個表要求較高的事務處理,可以選擇InnoDB;如果一個表會被頻繁查詢,可以選擇MyISAM儲存引擎;如果是一個用於查詢臨時表,那麼可以選擇MEMORY儲存引擎。
相關文章
- MySQL 資料庫儲存引擎MySql資料庫儲存引擎
- MySQL資料庫儲存引擎簡介MySql資料庫儲存引擎
- MySQL資料庫的儲存引擎(轉)MySql資料庫儲存引擎
- 重新學習Mysql資料庫3:Mysql儲存引擎與資料儲存原理MySql資料庫儲存引擎
- MySQL資料庫MyISAM儲存引擎轉為Innodb的方法MySql資料庫儲存引擎
- MySQL 常用資料儲存引擎區別MySql儲存引擎
- MySQL資料庫InnoDB儲存引擎中的鎖機制GVMySql資料庫儲存引擎
- MySQL之資料庫儲存引擎及事務ACID特性MySql資料庫儲存引擎
- MySQL 儲存引擎MySql儲存引擎
- MySQL儲存引擎MySql儲存引擎
- 資料庫表設計之儲存引擎資料庫儲存引擎
- 資料庫沒有完美的儲存引擎資料庫儲存引擎
- MYSQL 儲存引擎 gis空間匹配以及HotDB-MySQL分散式資料庫MySql儲存引擎分散式資料庫
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL資料分析儲存引擎示例講解HKEAMySql儲存引擎
- MySQL的nnodb引擎表資料分割槽儲存MySql
- MySQL系列-儲存引擎MySql儲存引擎
- MySQL Archive儲存引擎MySqlHive儲存引擎
- MySql 官方儲存引擎MySql儲存引擎
- MySQL MEMORY儲存引擎MySql儲存引擎
- MySQL InnoDB儲存引擎MySql儲存引擎
- 資料庫索引、事務及儲存引擎 (續資料庫索引儲存引擎
- MySQL 更改資料庫資料儲存目錄MySql資料庫
- 庫存-Mysql中的事務、鎖與儲存引擎MySql儲存引擎
- 【Mysql 學習】Mysql 儲存引擎MySql儲存引擎
- 好程式設計師大資料培訓分享MySQL資料庫儲存引擎簡介程式設計師大資料MySql資料庫儲存引擎
- MySQL入門--儲存引擎MySql儲存引擎
- 理解mysql的儲存引擎MySql儲存引擎
- MySQL之四 儲存引擎MySql儲存引擎
- (5)mysql 常用儲存引擎MySql儲存引擎
- MySQL-05.儲存引擎MySql儲存引擎
- MySQL不同儲存引擎的資料備份與恢復MySql儲存引擎
- MySQL 5.5使用CSV儲存引擎匯入載入資料MySql儲存引擎
- 修改MySQL資料庫儲存位置datadirMySql資料庫
- Ubuntu 上更改 MySQL 資料庫資料儲存目錄UbuntuMySql資料庫
- Mysql更換MyISAM儲存引擎為Innodb的操作記錄MySql儲存引擎
- 資料庫mysql儲存是什麼?可以存什麼?資料庫MySql
- MySQL InnoDB 儲存引擎探祕MySql儲存引擎