一、创建数据库

  1. # 查看当前所有数据库
  2. SHOW DATABASES;
  3. # 创建数据库
  4. CREATE DATABASE database_name;

二、删除数据库

DROP DATEBASE datebase_name;

使用DROP DATEBASE 命令時要非常谨慎,在执行该命令时,MySQL不会给出任何提醒信息,DROP DATEBASE 声明删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,而且不能恢复

三、数据库存储引擎

MYSQL支持的数据库存储引擎有:InnoDB,MyISAM,Memory,Merge,Archive,Federated,CSV,BLACKHOLE。

1、InnoDB存储引擎

InnoDB是事务型数据库的首选引擎,支持事务安全表,支持行锁定和外键。MySQL 5.5.5之后的默认存储引擎,主要特征有:
1)InnoDB给MySQL提供了具有提交、回滚、崩溃恢复能力的事务安全存储引擎。
2)InnoDB是为处理巨大数据量的最大性能设计。
3)InnoDB存储引擎为在主内存中缓存数据和索引而维持它的缓冲池。
4)InnoDB支持外键完整性约束(FOREIGN KEY)。
5)InnoDB被用在众多需要高性能的大型数据库站点上。

2、MyISAM存储引擎

MyISAM给予ISAM的存储引擎,并对其进行扩展。他是在Web、数据存储和其他应用环境下最常用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事务。MySQL5.5.5之前的默认存储引擎,主要特征有:

image.png

3、MEMORY存储引擎

MEMORY 存储引擎将表中的数据存储到内存,为查询和引用其他表数据提供快速访问。
image.png

四、数据库引擎选择

image.png