![MySQL 8 DBA基础教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/469/34752469/b_34752469.jpg)
上QQ阅读APP看书,第一时间看更新
3.5 经典习题与面试题
1.经典习题
(1)查看当前系统的数据库。
(2)创建数据库Book,使用SHOW CREATE DATABASE语句查看数据库定义信息。
(3)删除数据库Book。
2.面试题及解答
(1)如何查看默认存储引擎?
可以使用SHOW ENGINES语句查看系统中所有的存储引擎,其中包括默认的存储引擎;还可以使用一种直接的方法查看默认存储引擎,具体SQL语句如下:
SHOW VARIABLES LIKE '%storage_engine';
(2)如何修改存储引擎?
修改MySQL安装目录下的my.ini或者my.cnf文件,在该文件中的mysqld组下添加default-storage-engine=INNODB语句,再重启MySQL服务才能够生效;也可以通过SQL语句SET DEFAULT_STORAGE_ENGINE=MyISAM来设置。最后通过SHOW VARIABLES LIKE '%storage_engine'查看默认存储引擎是否修改成功。
(3)如何选择存储引擎?
如何选择一个合适的存储引擎是没有确切答案的。但是实际应用时还是要根据实际情况进行选择的,比如对应非常复杂的应用系统,可以选择多种存储引擎的组合,这样可以有效地利用各种存储引擎的优势,避开各自的缺陷,实现最优的选择。