一、创建数据库
# 查看当前所有数据库
SHOW DATABASES;
# 创建数据库
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之前的默认存储引擎,主要特征有:
3、MEMORY存储引擎
MEMORY 存储引擎将表中的数据存储到内存,为查询和引用其他表数据提供快速访问。