🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 14.1、存储引擎的使用 • 数据库中的各表均被(在创建表时)指定的存储引擎来处理。 • 服务器可用的引擎依赖于以下因素: • MySQL的版本 • 服务器在开发时如何被配置 • 启动选项 • 为了解当前服务器中有哪些存储引擎可用,可使用SHOW ENGINES语句: mysql> SHOW ENGINES\\G ![](https://img.kancloud.cn/a1/cc/a1cc42bd43cb3eff9a5ef52270f082d7_679x785.png) • 在创建表时,可使用ENGINE选项为CREATE TABLE语句显式指定存储引擎。 CREATE TABLE TABLENAME (NO INT) ENGINE = MyISAM; • 如果在创建表时没有显式指定存储引擎,则该表使用当前默认的存储引擎 • 默认的存储引擎可在my.ini配置文件中使用default-storage-engine选项指定。 • 现有表的存储引擎可使用ALTER TABLE语句来改变:ALTER TABLE TABLENAME ENGINE = INNODB; • 为确定某表所使用的存储引擎,可以使用SHOW CREATE TABLE或SHOW TABLE STATUS语句: mysql> SHOW CREATE TABLE emp\\G mysql> SHOW TABLE STATUS LIKE 'emp' \\G