欢迎关注专栏《Java架构筑基》——专注于Java技术的研究与分享!Java架构筑基zhuanlan.zhihu.comJava架构筑基——专注于Java技术的研究与分享!
后续文章将首发此专栏!
欢迎各位Java工程师朋友投稿和关注
存储引擎是MySQL的组件,用于处理不同表类型的SQL操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。
使用哪一种引擎可以灵活选择,一个数据库中多个表可以使用不同引擎以满足各种性能和实际需求,使用合适的存储引擎,将会提高整个数据库的性能 。
MySQL服务器使用可插拔的存储引擎体系结构,可以从运行中的MySQL服务器加载或卸载存储引擎 。
一、查看存储引擎
-- 查看支持的存储引擎 SHOW ENGINES -- 查看默认存储引擎 SHOW VARIABLES LIKE 'storage_engine --查看具体某一个表所使用的存储引擎,这个默认存储引擎被修改了! show create table tablename --准确查看某个数据库中的某一表所使用的存储引擎 show table status like 'tablename' show table status from database where name="tablename"
二、设置存储引擎
-- 建表时指定存储引擎。默认的就是INNODB,不需要设置 CR