1、innodb和myisam是什么?
innodb和myisam是mysql最常用的两种存储引擎。
MySQL 有多种存储引擎,每种存储引擎有各自的优缺点(第3节说)。可以使用命令“show engines”查看引擎(下图附命令以及显示内容)。
2、如何使用innodb和myisam?
mysql 5.5版本以及以后默认使用innoDB,如果创建表时候不指定存储引擎默认使用 innoDB,如果不想使用默认的存储引擎可以使用如下方法改变:
a、表创建默认存储引擎:
create table table_name(
id int primary key,
name varchar(50)
) type=MyISAM;
b、表级修改存储引擎:
alter table `Table_name` engine= MyISAM;
c、设置默认存储引擎,配置文件my.ini :
my.ini,在[mysqld]最后添加为上default-storage-engine=myisam,重启服务
3、innodb和myisam区别?
1)、事务和外键
InnoDB具有事务,