- 创建数据库
- 删除数据库
- 数据存储引擎
- 存储引擎工作原理
- 如何选择符合需求的存储引擎
2.1 创建数据库
查看所有数据库:
show databases;
创建数据库:
create database database_name ;
查看数据库的定义:
show create database database_name;
2.2 删除数据库
drop database database_name;
注意:使用该命令时应特别注意,删除之后无法恢复。
2.3 数据库存储引擎
Mysql的核心就是存储引擎。它是数据库底层软件,负责创建、查询、更新、删除数据库操作.
不同的搜索引擎提供不同的存储机制、索引技巧、锁定水平等功能。
Mysql5.7 支持的存储引擎有:
- Innodb
- MyISAM
- Memory
- Merge
- Archive
- Federated
- CSV
- BLACKHOLE
- 等
每个表可以使用不同的引擎,查询所有引擎的方式为:
show engines;
查看当前使用引擎:
show variables like '%storage_engine%';