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資料庫3:Mysql儲存引擎與資料儲存原理MySql資料庫儲存引擎
- MySQL資料庫InnoDB儲存引擎中的鎖機制GVMySql資料庫儲存引擎
- MySQL 儲存引擎MySql儲存引擎
- MySQL儲存引擎MySql儲存引擎
- 資料庫沒有完美的儲存引擎資料庫儲存引擎
- 資料庫表設計之儲存引擎資料庫儲存引擎
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL的nnodb引擎表資料分割槽儲存MySql
- MySQL資料分析儲存引擎示例講解HKEAMySql儲存引擎
- MySQL系列-儲存引擎MySql儲存引擎
- MySQL InnoDB儲存引擎MySql儲存引擎
- MySQL 更改資料庫資料儲存目錄MySql資料庫
- 資料庫索引、事務及儲存引擎 (續資料庫索引儲存引擎
- 好程式設計師大資料培訓分享MySQL資料庫儲存引擎簡介程式設計師大資料MySql資料庫儲存引擎
- MySQL-05.儲存引擎MySql儲存引擎
- MySQL入門--儲存引擎MySql儲存引擎
- 理解mysql的儲存引擎MySql儲存引擎
- MySQL之四 儲存引擎MySql儲存引擎
- MySQL不同儲存引擎的資料備份與恢復MySql儲存引擎
- Ubuntu 上更改 MySQL 資料庫資料儲存目錄UbuntuMySql資料庫
- #第9篇分享:python資料儲存-MySQL資料庫PythonMySql資料庫
- 資料庫mysql儲存是什麼?可以存什麼?資料庫MySql
- 資料庫mysql儲存遇到禁用怎麼辦?資料庫MySql
- MySQL InnoDB 儲存引擎探祕MySql儲存引擎
- 2_mysql(索引、儲存引擎)MySql索引儲存引擎
- MySQL federated儲存引擎測試MySql儲存引擎
- 《MySQL 基礎篇》十二:InnoDB 儲存引擎的資料結構MySql儲存引擎資料結構
- 服務端指南 資料儲存篇 | MySQL(02) 儲存引擎的 InnoDB 與 MyISAM 之爭服務端MySql儲存引擎
- (MariaDB/MySQL)MyISAM儲存引擎讀、寫操作的優先順序MySql儲存引擎
- MyRocks儲存引擎資料結構解析儲存引擎資料結構
- MySQL 資料庫儲存 Emoji 表情及特殊符號MySql資料庫符號
- MySQL 資料庫操作MySql資料庫
- Flutter持久化儲存之資料庫儲存Flutter持久化資料庫
- 如何選擇mysql的儲存引擎MySql儲存引擎
- 小談mysql儲存引擎優化MySql儲存引擎優化
- MySQL儲存引擎入門介紹MySql儲存引擎
- MySQL索引、事務與儲存引擎MySql索引儲存引擎