- 创建数据库
- 删除数据库
- 数据存储引擎
- 存储引擎工作原理
- 如何选择符合需求的存储引擎
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%';
2.4 存储引擎工作原理
2.4.1 InnoDB存储引擎

2.4.2 MyISAM存储引擎

2.4.3 memory存储引擎

2.5 存储引擎的选择

本文详细介绍数据库的基本操作,包括创建、删除数据库的方法,以及如何查看数据库定义。深入探讨存储引擎的重要性和工作原理,列举Mysql5.7支持的各种存储引擎,并指导如何根据需求选择合适的存储引擎。
1629

被折叠的 条评论
为什么被折叠?



