一、创建数据库
创建并显示已经存在的数据库。
CREATE DATABASE mysqlDB; SHOW DATABASES;
二、删除数据库
删除并显示已经存在的数据库。
DROP DATABASE MYSQLDB; SHOW DATABASES;
三、数据库存储引擎
存储引擎指表的类型,数据库的存储引擎决定了表在计算机中存储的方式,可以根据需求选择不同的存储方式。
在创建表时,若没有指定默认的存储引擎,将会默认选择InnoDB。
- InnoDB引擎支持自动增长列和外键,表结构存储在frm文件中,数据和引索存储在innodb_data_home_dir和innodb_data_file_path定义的表空间中。优势在于提供了良好的事务管理、崩溃修复能力和并发控制,缺点是读写效率稍差、占用数据空间大。
- MyISAM引擎的表结构存储在frm文件中、数据存储在MYD文件中、引索存储在MYI文件中。优势在于占用空间小、处理速度快,缺点是不支持事务的完整性和并发性。
- MEMORY引擎使用存储在内存中的内容创建表,除了表结构存储在frm文件中以外,其余数据均存放于内存中。这样有利于提高表的处理效率,不再需要的时候可直接释放内存或删除表。