赞
踩
今天我们继续盘点那些高频的MySQL面试题。
select count(*) from table
时需要全表扫描。而MyISAM用一个变量保存了整个表的行数,执行上述语句时只需要读出该变量即可,速度很快;
Innodb 不支持全文索引,而MyISAM 支持全文索引,查询效率上MyISAM 要高;
在MySQL 5.1 及之前的版本中,MyISAM 是默认的存储引擎,而在MySQL 5.5 版本以后,默认使用InnoDB 存储引擎。
InnoDB 支持行锁,而MyISAM 不支持行级锁,换句话说,MyISAM 会对整张表加锁,而不是针对行。
8 MyISAM 可被压缩,存储空间较小,而且MyISAM 在筛选大量数据时非常快。相比之下InnoDB 需要更多存储空间,会在内存中建立其专用的缓冲池用于高速缓冲数据和索引。
首先要搞清楚什么是事务? 多条sql 语句,要么全部成功,要么全部失败。
事务的特性:
数据库事务特性: 原子性(Atomic) 、一致性(Consistency) 、隔离性(Isolation) 、持久性(Durability)。简称ACID。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。