mysql的存储引擎

查看当前mysql支持的存储引擎

show engines \G
Support: YES 这一行表示了此存储引擎是否可用
Support: DEFAULT default代表是数据库的默认存储引擎
show table status; 进入某个数据库 查看表使用的存储引擎

Engine: InnoDB 引擎名字 Support: DEFAULT 默认引擎 Comment: Supports transactions, row
-level locking, and foreign keys Transactions: YES 是否支持事务处理 XA: YES 是否支持分布式事务 Savepoints: YES 是否支持部分事务回滚

表的存储方法

 创建表 必然会产生
  表名.frm 文件 无论是那个引擎
  其他文件 :InnoDB  .ibd(数据和索引)

InnoDB存储表的方法

表的内容集中存储在一个共享存储区域里,而不是与某个特定的表
  特有的文件里,所以只有对InnoDB做了设置
  
my.cnf innodb_file_per_table
= 1
 查看是否开启独立表空间 show variables like
'%per_table%'; +-----------------------+-------+ | Variable_name | Value | +-----------------------+-------+ | innodb_file_per_table | ON | +-----------------------+-------+ 1 row in set (0.01 sec) 才会为每个表创建一个表空间,此时就会产生.ibd文件

 

转载于:https://www.cnblogs.com/lazyball/p/7802645.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值